반응형
-c
소스파일을 컴파일한다. 이 때 링킹은 하지 않는다.
컴파일 결과 .o 형태의 object파일이 생성된다. 이 때, object파일의 이름은 소스파일의 확장자가 .o로 바뀌는 형태
-o file
실행결과 file 이란 이름을 가진 생성됨. (컴파일해서 object파일을 만들 때이든, 실행파일인 exe파일을 만들 때이든 사용 가능)
--help
gcc 사용에 관한 도움말 출력
-Wall
모든 Warning 메시지가 출력되게 한다.
-O0
컴파일할 때, 최적화(Optimization)를 하지 않음. 최적화 옵션을 지정하지 않으면 이 옵션이 디폴트임
-O1
최적화 레벨1. 약간의 최적화 수행
-O2
최적화 레벨2. O1보다 좀 더 최적화. 대부분의 최적화 수행.
-O3
최적화 레벨3. 모든 최적화 수행
-Os
O2 옵션에서, 파일크기를 증가시키는 최적화를 수행하지 않음. 결과적으로 파일크기를 최적화 시킴
-llibrary
링킹할 때 llibrary파일을 찾아서 사용 한다. 찾을 때는 -L 에 의해 지정된 디렉토리에서 library파일 찾는다.
-Ldir
컴파일할 때 사용될 헤어파일, 혹은 링킹할 때 사용하게 되는 라이브러리 파일 등을 찾을 대상 디렉토리 리스트에, dir 디렉토리를 추가한다.
-fmessage-length=0
-끝-
반응형
'프로그래밍 > 기타' 카테고리의 다른 글
Make, Makefile 사용법 요약 (0) | 2016.11.23 |
---|---|
집에 웹서버 설치해서, 미디어위키로 홈페이지 만들기 (0) | 2014.10.02 |