-t
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -t | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
将由 -B 选项指定的前缀应用于指定的组件。
语法
缺省值
所有编译器组件的缺省路径都在编译器配置文件中定义。
参数
下表显示了 -t 参数与组件名称之间的对应关系 :
| 参数 | 描述 | 组件名称 |
|---|---|---|
| a | 汇编程序 | as |
| b | 低级优化器 | xlCcode |
| c | 编译器前端 | xlcentry和 xlCentry |
C |
C++ 编译器前端 | xlCentry |
| c 或 C | C 和 C++ 编译器前端 | xlCentry |
| d | 反汇编程序 | dis |
| E | CreateExportList 实用程序 | CreateExportList |
f |
c++filt 实用程序 | c++filt |
| I(大写 i) | 高级优化器,编译步骤 | ipa |
| L | 高级优化器,链接步骤 | ipa |
| l(小写 L) | 链接程序 | ld |
m |
链接帮助程序 | munch |
| p | 预处理器 | xlCentry |
使用量
将此选项与 -Bprefix 选项一起使用。 如果指定了不带 前缀的 -B ,那么缺省前缀为 /lib/o。 如果根本未指定 -B ,那么标准程序名的前缀为 /lib/n。
注: 如果使用 p 子选项,那么可能会导致在编译前单独对源代码进行预处理,这可能会更改编译程序的方式。
预定义的宏
无。
示例
要编译
myprogram.c
以便将名称
/u/newones/compilers/ 作为编译器和汇编程序名称的前缀,请输入:xlc myprogram.c -B/u/newones/compilers/ -tca

C