-qweakexp
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -qweakexp | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
与 -qmkshrobj 或 -G 选项一起使用时,在创建共享对象时生成的导出列表中包括或排除标记为弱的全局符号。
语法
缺省值
-qweakexp:导出弱符号。
使用量
请参阅 -q弱符号 以获取弱符号的描述。
将 -qweakexp 选项与 -qmkshrobj 或 -G 选项配合使用。 有关更多信息,请参阅 -qmkshrobj (-shared) 或 -G 的描述。
预定义的宏
无。
示例
要将
myprogram.c 编译为共享对象并防止导出弱符号,请输入以下命令:xlc myprogram.c -qmkshrobj -qnoweakexp