Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是一个非常直接的问题。有什么区别:
-Xlinker --export-动态
和
-r动态
何时传递给 g++?阅读 GNU 文档,似乎它们在功能上是相同的,但我想确定一下。
这是一个非常直接的问题。之间有什么区别:-Xlinker -export-dynamic和-rdynamic
-Xlinker -export-dynamic
-rdynamic
这取决于。
如果您使用 GNU-ld(或 gold)作为链接器,那么-Xlinker --export-dynamic(注意:您的问题中缺少破折号)完全等同于-rdynamic.
-Xlinker --export-dynamic
但是在例如 Solaris 上,-rdynamic将做正确的事情并且不向链接器传递任何内容(Sunld显然默认导出所有符号),而-Xlinker ...变体将导致链接错误。
ld
-Xlinker ...