gcc 4.2以降、-march=nativeのオプションを与えると、CPUに合わせた最適化オプションが得られるようになった(IA-32/x86-64のみ)が、複数種のCPUが混在しているdistcc環境では利用できない。 なので、-march=nativeが生成している最適化オプションを調べてみた。手抜きスクリプトはこんな感じ。 #!/bin/sh CC="gcc" OPT="-march=native" NATIVE=$(echo | ${CC} -E -v ${OPT} - 2>&1 | grep cc1) NOARCH=$(echo | ${CC} -E -v - 2>&1 | grep cc1) for native in ${NATIVE} ; do FOUND=0 for noarch in ${NOARCH} ; do if [ "${native}" = "${noarc
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く