DSO引用了/usr/lib/libc_nonshared.a(fstat64.oS)中的ld隐藏符号'fstat64'

时间:2013-11-23 05:44:06

标签: c++ ld

我正在尝试编译一些代码已经出现错误我不确定如何处理。

/usr/bin/ld: nmtest: hidden symbol `fstat64' in /usr/lib/libc_nonshared.a(fstat64.oS) is referenced by DSO

根据我一直在研究的内容,fstat64似乎尚未导出为可在外部调用的符号。然而我的问题是我使用的库已经多次调用fstat64而且我无法编辑库以删除调用。

有没有人对可能解决此错误有任何想法。

1 个答案:

答案 0 :(得分:0)

只需制作一个调用fstat并将其导出为fstat64的包装器。