我找不到任何类似的选项可以将所有函数名称包含到最终发布的二进制文件中。还是 clang
默认执行此操作?
最佳答案
这道题的正确答案是-Wl,-export_dynamic
而不是 -Wl,--export-dynamic
。
-Wl,--export-dynamic
只有在 ELF 平台上使用 GNU 链接器时才是正确的。
这个问题是关于 OS X 的。
来源: http://www.opensource.apple.com/source/ld64/ld64-236.3/src/ld/Options.cpp
...
else if ( strcmp(arg, "-export_dynamic") == 0 ) {
fExportDynamic = true;
}
...
关于c++ - clang 等同于 -rdynamic gcc 标志是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21279036/