2005년 4월 28일 목요일

C Compiler Optimization Option(C 컴파일러 최적화 옵션)

디버깅, 튜닝시 사용할 툴들
http://gcc.gnu.org/onlinedocs/gcc-3.1.1/gcc/Gcov.html#Gcov

. optimization flag를 모두 끄고 사용한다.

릴리즈(release) 시 사용할 옵션들
http://interactive.linuxjournal.com/article/7269
http://wiki.kldp.org/wiki.php/GccOptimizationOptions

. -g, -pg, -p 같은 옵션을 끈다.
  $ find -name Makefile | xargs grep 'pg'
. 필요없는 library나 header를 include하지 않는 다.
. -o2 or -o3 옵션을 켠다.
. -march=pentium4 -mfpmath=sse2 같은 시스템에 최적화된 옵션을 켠다.
  http://gcc.gnu.org/onlinedocs/gcc-3.1.1/gcc/i386-and-x86-64-Options.html#i386%20and%20x86-64%20Options

댓글 없음:

댓글 쓰기