블로그 이미지
.
속눈썹맨

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
디버깅, 튜닝시 사용할 툴들
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