심심해서... 제 놋북 CPU, 어떤 컴파일 옵션이 좋을까요?
글쓴이: kiwon / 작성시간: 화, 2010/02/16 - 1:54오전
안녕하세요~ 놋북에 젠투를 깔아쓴지 꽤 되었는데 문득 최적화도 해 볼겸, 컴파일러와 젠투의 파워를 느껴보고 싶다는 생각이 들어서 이렇게 글을 올립니다.
지금 제 컴파일 옵션을 보니 참 기본적이군요. ㅋㅋ
CFLAGS="-O2 -march=i686 -pipe" CXXFLAGS="-O2 -march=i686 -pipe"
제 cpuinfo 인데, 어떤 옵션들이 좋을까요? 심심하시면 각 옵션에 대한 간략한 이유도 좀... ^^
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU U7600 @ 1.20GHz stepping : 2 cpu MHz : 1197.255 cache size : 2048 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow bogomips : 2394.51 clflush size : 64 power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 15 model name : Intel(R) Core(TM)2 CPU U7600 @ 1.20GHz stepping : 2 cpu MHz : 1197.255 cache size : 2048 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow bogomips : 2393.91 clflush size : 64 power management:
Forums:
http://en.gentoo-wiki.com/wik
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel#Core_2_Duo.2FQuad.2C_Xeon_51xx.2F53xx.2F54xx.2C_Pentium_Dual-Core_T23xx.2B.2FExxxx.2C_Celeron_Dual-Core
이걸 참조 해 보세요^^
----
Gentoo Rules!
Gentoo Rules!
^^
답변 감사합니다.
예전에 링크해주신 페이지를 봤었는데, 말 그대로 Safe_Cflags 라서...
혹 최적화 고수님들의 조언이나 들을까 올렸는데, 답글이 거의 없네요. ^^;
그냥 -march=core2 정도의 수정만 좀 하고 emerge world의 긴 여정을 가야겠군요.
댓글 달기