gcc - Gakgu/Gakgu.github.io GitHub Wiki
개요
GCC(GNU Compiler Collection)은 컴파일러 모음집으로 gcc, g++ 등이 포함되어 있다.
옵션
-
-o :
실행 파일을 생성한다. -
-c :
오브젝트 파일을 생성한다. -
-I :
헤더 파일 경로를 추가한다. -
-L :
라이브러리 경로를 추가한다. -
-l :
라이브러리를 링크한다. -
-g :
디버그 정보를 포함시킨다. -
-Wall -Wextra :
모든 종류의 경고를 출력한다. -
-fPIC :
Position-Independent Code. 오브젝트 파일을 공유 라이브러리로 만들 수 있게 해준다. -
-shared.so :
확장자를 만들 때 사용한다. -
-static :
같은이름의 정적, 공유 라이브러리가 있을 때 정적 라이브러리를 선택한다.(기본은 공유라이브러리이다.)