-Bdynamic
-dy
-call_shared
链接动态库。这仅对支持共享库的平台有意义。此选项通常是此类平台上的默认选项。此选项的不同变体是为了与各种系统兼容。您可以在命令行上多次使用此选项:它会影响库搜索后面的-l选项。
-Bgroup
在动态部分的“DT_FLAGS_1”条目中设置“DF_1_GROUP”标志。这会导致运行时链接程序处理此对象中的查找,并且只能在组内执行其依赖项。--unresolved-symbols = report-all隐含。此选项仅在支持共享库的ELF平台上有意义。
-Bstatic
-dn
-non_shared
-static
不要链接共享库。这仅对支持共享库的平台有意义。此选项的不同变体是为了与各种系统兼容。您可以在命令行上多次使用此选项:它会影响库搜索后面的-l选项。此选项还意味着--unresolved-symbols = report-all。此选项可与-shared一起使用。这样做意味着正在创建共享库,但必须通过从静态库中提取条目来解析所有库的外部引用。
-Bsymbolic
-Bsymbolic-functions
--dynamic-list=dynamic-list-file
--dynamic-list-data
--dynamic-list-cpp-new
--dynamic-list-cpp-typeinfo
--check-sections
--no-check-sections
--copy-dt-needed-entries
--no-copy-dt-needed-entries
--cref
--no-define-common
--defsym=symbol=expression
--demangle[=style