-B

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-B
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

编译器定制

等效编译指示

无。

用途

指定 替换 XL C/C++ 组件 的路径名,例如 汇编程序, C 预处理器和链接程序

如果要保留部分或全部 XL C/C++ 可执行文件的多个级别,并具有指定要使用哪个级别的选项,那么可以使用此选项。 但是, 首选 是使用 -qpath 选项来完成此操作。

语法

读取语法图跳过可视语法图 -B 前缀

缺省值

编译器可执行文件的缺省路径在编译器配置文件中定义。

参数

prefix
定义可以使用 -t 选项命名的程序的部分路径名。 必须添加斜杠 (/)。 如果指定不带 前缀-B 选项,那么缺省前缀为 /lib/o。

使用量

-t 选项指定要向其追加 -B 前缀名称的程序; 请参阅 -t 以获取这些程序的列表。 如果使用不带 -t程序-B 选项,那么您指定的前缀将应用于所有编译器可执行文件。

-B-t 选项将覆盖 -F 选项。

预定义的宏

无。

示例

在此示例中,缺省安装目录中安装了较早级别的编译器组件。 要在向所有人提供升级后的产品之前对其进行测试,系统管理员将复原目录 /home/jim 下的最新安装映像,然后使用类似于以下的命令进行尝试:
xlc -tcbI -B/home/jim/opt/IBM/xlC/16.1.0/bin/ test_suite.c

一旦升级满足接受条件,系统管理员就会将其安装在缺省安装目录中。

相关信息