これを行う方法は必ずあるはずです。ご存知かと思いますが、Leopard の最新バージョンの Xcode (実際はすべてのバージョンの Xcode だと思います) には、GCC 4.0.1 と GCC 4.2 が付属しています。GCC 4.0.1 はデフォルトのシステム コンパイラですが、GCC 4.2 は Xcode プロジェクト設定で設定できるオプションのコンパイラです。
すべてのオプションのデフォルト コンパイラとして GCC 4.2 を設定する方法をご存知の方はいませんか? できれば、Xcode で何をしても、コマンド ラインの使用と構成スクリプトでは GCC 4.2 ではなく GCC 4.0.1 を使用します。パス変数などを変更するだけの単純なケースだとは思いますが、この点については困惑しています。
どのような助けでも大歓迎です。ありがとうございます。
ベストアンサー1
すべての configure スクリプトのコマンド ラインの使用法:
cd /usr/bin
rm cc gcc c++ g++
ln -s gcc-4.2 cc
ln -s gcc-4.2 gcc
ln -s c++-4.2 c++
ln -s g++-4.2 g++
現在のリンク ターゲットを記録しておき、必要に応じて復元できるようにします。
システム全体の設定を変更したくない場合は、/usr/binの前にディレクトリ(たとえば$HOME/bin
)を追加し、そこにシンボリックリンクを作成します。
私は Xcode を使用していない (コマンド ラインのみ) ため、これが Xcode プロジェクトに影響するかどうかはテストしていません。