链接器错误隐藏符号`__popcountdi2'

时间:2014-12-02 15:09:59

标签: gcc linker

我正在构建导致以下错误的应用程序:

hidden symbol `__popcountdi2' in /usr/lib/gcc/x86_64-redhat-linux/4.8.3/libgcc.a(_popcountsi2.o) is referenced by DSO
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status

这可以通过' -shared-libgcc'来解决。链接选项,但我想了解问题及其原因。另外看起来其他人都没有观察到这个问题,虽然我们都运行相同的Linux发行版(Fedora 20),相同的工具和库(gcc-4.8.3-7.fc20.x86_64,libgcc-4.8.3) -7.fc20.x86_64和binutils-2.23.88.0.1-13.fc20.x86_64),所以我怀疑我的平台出现了问题,可能是某些lib缺失等等。

如果有人能提供一些提示来了解发生了什么,我将不胜感激。感谢。

0 个答案:

没有答案