コンパイラー、アセンブラー、リンケージ・エディター、およびプリプロセッサーなどのプログラムの代替パス名を決定する。
program は、 -t コンパイラー・オプションが認識する任意のプログラム名となります。プログラムの指定について詳しくは、 t の資料を参照してください。
prefix オプションは、新しいプログラムへのパス名の一部を定義します。コンパイラーは、プレフィックスとプログラム名の間に / を追加しません。
プログラムごとに完全パス名を形成するために、IBM XL C/C++ は、コンパイラー、アセンブラー、リンケージ・エディター、およびプリプロセッサー用の標準のプログラム名にプレフィックスを追加します。
IBM XL C/C++ の実行可能ファイルのいくつかまたはすべてについて複数のレベルを保持し、使用するプログラムを指定できるようにしたい場合には、このオプションを使用します。
-Bprefix が指定されていない場合は、デフォルトのパスが使用されます。
-B -tprograms は、 -B プレフィックス名を追加するプログラムを指定します。
-Bprefix -tprograms オプションは、 -Fconfig_file オプションをオーバーライドします。
/lib/tmp/mine/ にある代替の xlc++ コンパイラーを使用して myprogram.C をコンパイルするには、以下を入力します。
xlc++ myprogram.C -B/lib/tmp/mine/ -tc
/lib/tmp/mine/ にある代替のリンケージ・エディターを使用して myprogram.C をコンパイルするには、次を入力します。
xlc++ myprogram.C -B/lib/tmp/mine/ -tl