GCCは内部の実行可能ファイルをどこで見つけますか?

GCCは内部の実行可能ファイルをどこで見つけますか?

カスタムプレフィックスにGCCをインストールしました。呼び出されると、いくつかの内部バイナリが見つからないと文句を言います。

私のコンピュータの「公式」GCCはこれをここに保存します:

/usr/libexec/gcc/i686-apple-darwin10/4.2.1

ディレクトリがに存在しませんPATH

make install私のプレフィックスの下に同様の階層を作成し、そこに適切なファイルをインストールしました。追加できますが、PATH公式GCCが機能するために必ずしも必要ではありません。PATHできれば混雑を避けたい。

スクリプトでこのディレクトリを指定するオプションが見つかりconfigureましたが、何も見つかりませんでした。libexecGCCマニュアルにも言及されていません。

公式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環境変数を使用して検索パスを設定できます。

おすすめ記事