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,[옵션 리스트] 옵션 리스트를 전처리기에 바로 전달