gcc 컴파일 옵션
2009.04.21 23:27 Edit
-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 호환의 의존성 목록을 출력한다.
이 글과 관련된 글
- [2010/07/06] Borland C++ v5.5 - MAKE (1706)
- [2010/07/05] Borland C++ v5.5 - LIB & DLL (1905)
- [2010/07/01] Borland C++ v5.5 - Resource (1567)
- [2010/06/29] Borland C++ v5.5 - Compile & Link (2097)
- [2008/10/30] 연산자와 예약어 - C 프로그래밍은 산수다 III (0)
