-qweaksymbol

适用的调用

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

-qweaksymbol 选项在 IBM® XL C/C++ for AIX® 16.1的基于 Clang 的前端中不受支持,此选项由 xlclangxlclang + + 调用命令调用,但编译器缺省行为如同指定了 -qweaksymbol 一样。

类别

对象代码控制

等效编译指示

无。

用途

启用弱符号的生成。

-qweaksymbol 选项生效时,编译器将为以下 案例生成弱符号:
  • 具有外部链接的内联函数
  • 使用 #pragma weak__attribute__((weak)) 将标识指定为弱标识

语法

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

缺省值

-qweaksymbol

使用量

仅限 C + + 在编译包含外部内联函数的 C++ 程序时,可以使用 来屏蔽链接器关于重复符号的警告信息。 -qweaksymbol

预定义的宏

无。

相关信息