-t

适用的调用

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

类别

编译器定制

等效编译指示

无。

用途

将由 -B 选项指定的前缀应用于指定的组件。

语法

读取语法图跳过可视语法图 -t abcCdEfILlmp

缺省值

所有编译器组件的缺省路径都在编译器配置文件中定义。

参数

下表显示了 -t 参数与组件名称之间的对应关系 :

参数 描述 组件名称
a 汇编程序 as
b 低级优化器 xlCcode
c 编译器前端 xlcentry和 xlCentry
仅限 C + + C C++ 编译器前端 xlCentry
c 或 C C 和 C++ 编译器前端 xlCentry
d 反汇编程序 dis
E CreateExportList 实用程序 CreateExportList
仅限 C + + f c++filt 实用程序 c++filt
I(大写 i) 高级优化器,编译步骤 ipa
L 高级优化器,链接步骤 ipa
l(小写 L) 链接程序 ld
仅限 C + + 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

相关信息