gcc 컴파일 옵션


-o 출력파일의 이름을 정한다

gcc <소스파일> -o <출력파일>
만약 이것이 없으면 *.out 형태로 나옴

-I (i대문자임) 헤더파일을 검색하는 디렉토리 목록을 추가한다.

-l 디렉토리 경로
-L 라이브러리 파일을 검색하는 디렉토리 목록을 추가한다.

-v verbose
-Wall 컴파일시 모든 경고메세지를 출력하는 옵션
-W Wall 옵션을 사용해도 제외되는 16가지의 경고메세지를 출력하라는 명령어

-O 컴파일 코드를 최적화 시킨다
-ON 최적한 N단계를 지정한다

-static 정적 라이브러리에 링크한다
-ansi 표준과 충돌하는 GNU확장안을 취소

-Oo2 (최적화에 과정을 거치도록 하는 것으로 속도를 향상시키고 사이즈를 줄일때 사용)

-E 전처리를 실행하고 컴파일을 중단하게 한다
-c 소스파일을 컴파일하고 링크를 수행하지 않으면 오브젝트 파일을 생성한다.

-g 바이너리 파일에 표준 디버깅 정보를 표시한다
-ggdb 바이너리 파일에 GNU디버거인 gdb만이 이해할 수 있는 많은 디버깅 정보를 포함한다.

-MM make 호환의 의존성 목록을 출력한다.

Share
이 글과 관련된 글
  1. [2010/07/06] Borland C++ v5.5 - MAKE by 레조 (1706)
  2. [2010/07/05] Borland C++ v5.5 - LIB & DLL by 레조 (1905)
  3. [2010/07/01] Borland C++ v5.5 - Resource by 레조 (1567)
  4. [2010/06/29] Borland C++ v5.5 - Compile & Link by 레조 (2097)
  5. [2008/10/30] 연산자와 예약어 - C 프로그래밍은 산수다 III by Sinclair (0)
TAG

Leave Comments



T-NAVI