-G
适用的调用
| 选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
|---|---|---|---|---|
| -G | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
生成可进行运行时链接的共享对象。
语法
使用量
除非您通过使用 -bE:、-bexport: 或 -bnoexpall 选项指定要导出的符号,否则编译器将自动从共享对象导出所有全局符号。 还可以通过使用 -qnoweakexp 选项来防止导出弱符号。
具有隐藏或内部可见属性的符号不会被导出。
要将导出列表保存到文件,请使用 -qexpfile 选项。
预定义的宏
无。
相关信息
- -b
- -brtl
- -qexpfile
- -qmkshrobj (-shared)
- -qweakexp
- -qvisibility (-fvisibility)
- #pragma GCC visibility push 和 #pragma GCC visibility pop
- 按功能类别分类的编译器选项摘要:链接
- AIX® 常规编程概念: 编写和调试程序 中的 "共享对象和运行时链接"
- ld in AIX Commands Reference , Volume 3: i to m
