-qweakexp

适用的调用

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

类别

对象代码控制

等效编译指示

无。

用途

-qmkshrobj-G 选项一起使用时,在创建共享对象时生成的导出列表中包括或排除标记为弱的全局符号。

语法

读取语法图跳过可视语法图  -q weakexpnoweakexp

缺省值

-qweakexp:导出弱符号。

使用量

请参阅 -q弱符号 以获取弱符号的描述。

-qweakexp 选项与 -qmkshrobj-G 选项配合使用。 有关更多信息,请参阅 -qmkshrobj (-shared)-G 的描述。

预定义的宏

无。

示例

要将 myprogram.c 编译为共享对象并防止导出弱符号,请输入以下命令:
xlc myprogram.c -qmkshrobj -qnoweakexp

相关信息