カスタムプレフィックスにGCCをインストールしました。呼び出されると、いくつかの内部バイナリが見つからないと文句を言います。
私のコンピュータの「公式」GCCはこれをここに保存します:
/usr/libexec/gcc/i686-apple-darwin10/4.2.1
ディレクトリがに存在しませんPATH
。
make install
私のプレフィックスの下に同様の階層を作成し、そこに適切なファイルをインストールしました。追加できますが、PATH
公式GCCが機能するために必ずしも必要ではありません。PATH
できれば混雑を避けたい。
スクリプトでこのディレクトリを指定するオプションが見つかりconfigure
ましたが、何も見つかりませんでした。libexec
GCCマニュアルにも言及されていません。
公式GCCは内部バイナリの位置をどのように知ることができ、この情報を私のGCCトランクビルドにどのように提供できますか?
答え1
これらのバイナリをどこで見つけることができるか尋ねることができますgcc
。 (これはFC16のgcc-4.6.3およびCentOS 5.3 gcc-4.1.3で動作するため、4.2でも動作する必要があります。)
gcc -print-search-dirs
GCC_EXEC_PREFIX
環境変数を使用して検索パスを設定できます。