2: 2009-10-04 (日) 16:59:13 maruo[4] [5] | 現: 2009-12-27 (日) 02:02:53 maruo[4] [6] | ||
---|---|---|---|
Line 8: | Line 8: | ||
Gentooといえば、コンパイルして最適を作るのが王道。やはりバイナリは最適な奴でないとね♪ | Gentooといえば、コンパイルして最適を作るのが王道。やはりバイナリは最適な奴でないとね♪ | ||
基本的にCXXFLAGSはCFLAGSと同じでいいハズ。CXXFLAGS=CFLAGSね。コンパイル始める前に''/proc/cpuinfo''みてインストールするPCのCPUは調べましょう。 | 基本的にCXXFLAGSはCFLAGSと同じでいいハズ。CXXFLAGS=CFLAGSね。コンパイル始める前に''/proc/cpuinfo''みてインストールするPCのCPUは調べましょう。 | ||
- | [[CPUに適切なCFLAGSはココ:http://gentoo-wiki.com/Safe_Cflags#]]を見ると便利です。ちなみに、gcc4.0以上から、x86/x86_64については、-march=nativeってのを選べるようになりました。これを使うと、何も考えなくても、最適なコンパイルオプションを選択してくれます。~ | + | [[CPUに適切なCFLAGSはココ:http://en.gentoo-wiki.com/wiki/Safe_Cflags]]を見ると便利です。ちなみに、gcc4.0以上から、x86/x86_64については、-march=nativeってのを選べるようになりました。これを使うと、何も考えなくても、最適なコンパイルオプションを選択してくれます。~ |
ただし、distccを使用して、並列コンパイルを行うとき、同じCore2でも、Core2Duo、Corei7、Atomでは、コンパイルオプションが異なるので、展開して書いておいてやる必要があります。調べたいよねーということで、こんなことやるとわかります。 | ただし、distccを使用して、並列コンパイルを行うとき、同じCore2でも、Core2Duo、Corei7、Atomでは、コンパイルオプションが異なるので、展開して書いておいてやる必要があります。調べたいよねーということで、こんなことやるとわかります。 |
(This host) = https://femt.ddo.jp