ページへ戻る
印刷
make.confで悩む
をテンプレートにして作成 ::
Nest Of Hawk
xpwiki
:make.confで悩む をテンプレートにして作成
開始行:
[[Gentoo Linuxな生活/システム管理関連]]
*make.confって?
make.confはGentooがパッケージをコンパイルする場合のコンパ...
*設定項目いろいろ
**CHOSTS,CFLAGS,CXXFLAGS
Gentooといえば、コンパイルして最適を作るのが王道。やはり...
基本的にCXXFLAGSはCFLAGSと同じでいいハズ。CXXFLAGS=CFLAGS...
[[CPUに適切なCFLAGSはココ:http://en.gentoo-wiki.com/wiki/...
ただし、distccを使用して、並列コンパイルを行うとき、同じC...
#gcc -E -v -march=native -
Using built-in specs.
Target: x86_64-hawk-linux-gnu
コンフィグオプション: /var/tmp/portage/sys-devel/gcc-4.3...
スレッドモデル: posix
gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5)
COLLECT_GCC_OPTIONS='-E' '-v'
/usr/libexec/gcc/x86_64-hawk-linux-gnu/4.3.2/cc1 -E -qu...
存在しないディレクトリ "/usr/local/include" を無視します
存在しないディレクトリ "/usr/lib/gcc/x86_64-hawk-linux-g...
#include "..." の探索はここから始まります:
#include <...> の探索はここから始まります:
/usr/lib/gcc/x86_64-hawk-linux-gnu/4.3.2/include
/usr/lib/gcc/x86_64-hawk-linux-gnu/4.3.2/include-fixed
/usr/include
探索リストの終わり
/usr/libexec/gcc/x86_64-hawk-linux-gnu/4.3.2/cc1の行をみ...
*ネットはPROXY経由だい!
という人は、
HTTP_PROXY="http://プロキシーサーバー:ポート"
FTP_PROXY="http://プロキシーサーバー:ポート"
RSYNC_PROXY="http://プロキシーサーバー:ポート"
を追加しておくとよい
*設定すると便利なUSEフラグ
まず、デフォルトのUSEフラグの設定は、
emerge info
と打つと出てきます。USE=ってとこですね。[[ココ:http://www...
,cjk,多国籍パッケージ対応 日本語なんかは入れておくと対応...
,ithreads,スレッドを使う。Pentium4HTなんかには有利かもし...
,sse,浮動小数点演算拡張を使う。Intel系CPUはいいかも?
,nptl,NativePosixThreadを使う。Thread系処理が高速化される...
*並列コンパイル数
(CPU数+1)×2ぐらいが最適値なんだそうです。
MAKEOPTS="-j11"
*言語選択
日本人なので、日本語選びましょう。
LINGUAS="ja"
*複数ホストで分散コンパイルする場合は、これを付けときまし...
FEATURE="distcc"
ちなみに、おじさんは、Core2Duoと、Atom N330のマシン2台で...
終了行:
[[Gentoo Linuxな生活/システム管理関連]]
*make.confって?
make.confはGentooがパッケージをコンパイルする場合のコンパ...
*設定項目いろいろ
**CHOSTS,CFLAGS,CXXFLAGS
Gentooといえば、コンパイルして最適を作るのが王道。やはり...
基本的にCXXFLAGSはCFLAGSと同じでいいハズ。CXXFLAGS=CFLAGS...
[[CPUに適切なCFLAGSはココ:http://en.gentoo-wiki.com/wiki/...
ただし、distccを使用して、並列コンパイルを行うとき、同じC...
#gcc -E -v -march=native -
Using built-in specs.
Target: x86_64-hawk-linux-gnu
コンフィグオプション: /var/tmp/portage/sys-devel/gcc-4.3...
スレッドモデル: posix
gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5)
COLLECT_GCC_OPTIONS='-E' '-v'
/usr/libexec/gcc/x86_64-hawk-linux-gnu/4.3.2/cc1 -E -qu...
存在しないディレクトリ "/usr/local/include" を無視します
存在しないディレクトリ "/usr/lib/gcc/x86_64-hawk-linux-g...
#include "..." の探索はここから始まります:
#include <...> の探索はここから始まります:
/usr/lib/gcc/x86_64-hawk-linux-gnu/4.3.2/include
/usr/lib/gcc/x86_64-hawk-linux-gnu/4.3.2/include-fixed
/usr/include
探索リストの終わり
/usr/libexec/gcc/x86_64-hawk-linux-gnu/4.3.2/cc1の行をみ...
*ネットはPROXY経由だい!
という人は、
HTTP_PROXY="http://プロキシーサーバー:ポート"
FTP_PROXY="http://プロキシーサーバー:ポート"
RSYNC_PROXY="http://プロキシーサーバー:ポート"
を追加しておくとよい
*設定すると便利なUSEフラグ
まず、デフォルトのUSEフラグの設定は、
emerge info
と打つと出てきます。USE=ってとこですね。[[ココ:http://www...
,cjk,多国籍パッケージ対応 日本語なんかは入れておくと対応...
,ithreads,スレッドを使う。Pentium4HTなんかには有利かもし...
,sse,浮動小数点演算拡張を使う。Intel系CPUはいいかも?
,nptl,NativePosixThreadを使う。Thread系処理が高速化される...
*並列コンパイル数
(CPU数+1)×2ぐらいが最適値なんだそうです。
MAKEOPTS="-j11"
*言語選択
日本人なので、日本語選びましょう。
LINGUAS="ja"
*複数ホストで分散コンパイルする場合は、これを付けときまし...
FEATURE="distcc"
ちなみに、おじさんは、Core2Duoと、Atom N330のマシン2台で...
ページ名: