-B オプションで指定したプレフィックスを、指定したプログラムに追加します。
プログラムは以下のとおりです。
プログラム 説明 c コンパイラーのフロントエンド b コンパイラーのバックエンド p コンパイラー・プリプロセッサー a アセンブラー I プロシージャー間分析ツール (コンパイル・フェーズ) L プロシージャー間分析ツール (リンク・フェーズ) l リンケージ・エディター
このオプションは、必ず -B オプションと一緒に使用しなければなりません。
-B は指定しているものの、 prefix は指定していない場合のデフォルト・プレフィックスは、 /lib/o です。 -Bprefix をまったく指定していない場合、標準プログラム名のプレフィックスは /lib/n です。
-B は指定しているものの、-tprograms は指定しない場合、デフォルトで、すべての標準プログラム名についてパス名が構成されます。
myprogram.c をコンパイルして、コンパイラーおよびアセンブラー・プログラム名に、 /u/newones/compilers/ というプレフィックスを付けるには、以下のように入力します。
xlc myprogram.c -B/u/newones/compilers/ -tca