Programming Basic2008. 8. 12. 15:52

gcc 전역 옵션

-E 전처리 과정 화면에 출력

-S 어셈블리 파일 생성

-c 오브젝트 파일 생성

-v 컴파일 과정 화면에 출력

--save-temps 컴파일시 생성되는 중간 파일 저장

-da 컴파일 과정에서 생성되는 중간 코드 생성(RTL파일 등 생성)

전처리기(cpp0)옵션

-l[패스] 헤더 파일을 탐색할 디렉토리 지정 ex_ -l/opt/include

-include [헤더 파일 패스] 해당 헤더 파일을 모든 소스 내 추가 ex_ -include /root/my.h

-D[매크로] 외부에서 #define 지정 ex_ -DDEBUG

-D[매크로]=[매크로 값] 외부에서 해당 매크로를 정의하고 값을 지정 ex_ -DDEBUG=1

-U[매크로] 외부에서 #undef 지정 ex_ -UDEBUG

-M 또는 -MM   make 기술파일을 위한 소스 파일의 종속 항목 출력

-nostdinc  표준 C 헤더 파일을 include 하지 않음

-C  전처리 과정에서 주석을 제거하지 않음

-Wp,[옵션 리스트]  옵션 리스트를 전처리기에 바로 전달



Posted by BAGE