这是一个非常简单的问题。 之间是否存在之间的任何区别?
和
当传递给g++时?阅读GNU文档,看来它们在功能上是相同的,但我想确定一下。
最佳答案
这取决于。
如果您使用GNU-ld(或gold)作为链接器,则-Xlinker --export-dynamic
(注意:您的问题中有一个破折号)与-rdynamic
完全等效。
但是在在Solaris上,-rdynamic
将做正确的事情,并且不将任何内容传递给链接程序(Sun ld
显然是exports all symbols by default),而-Xlinker ...
变体将导致link error。