这是一个非常简单的问题。 之间是否存在之间的任何区别?







当传递给g++时?阅读GNU文档,看来它们在功能上是相同的,但我想确定一下。

最佳答案



这取决于。

如果您使用GNU-ld(或gold)作为链接器,则-Xlinker --export-dynamic(注意:您的问题中有一个破折号)与-rdynamic完全等效。

但是在在Solaris上,-rdynamic将做正确的事情,并且不将任何内容传递给链接程序(Sun ld显然是exports all symbols by default),而-Xlinker ...变体将导致link error

10-05 20:25