-B
适用的调用
选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
---|---|---|---|---|
-B | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
指定 替换 XL C/C++ 组件 的路径名,例如 汇编程序, C 预处理器和链接程序。
如果要保留部分或全部 XL C/C++ 可执行文件的多个级别,并具有指定要使用哪个级别的选项,那么可以使用此选项。 但是, 首选 是使用 -qpath 选项来完成此操作。
语法
缺省值
编译器可执行文件的缺省路径在编译器配置文件中定义。
参数
- 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
一旦升级满足接受条件,系统管理员就会将其安装在缺省安装目录中。
相关信息
- -qpath
- -t
- 调用编译器
- GCC 提供的 -B 选项。 详情请参阅GCC在线文档,网址为 http://gcc.gnu.org/onlinedocs/。