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



我正在尝试编译一段代码,但遇到了一个错误,我不确定如何处理。

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

根据我的研究,fstat64似乎还没有被导出为可以外部调用的符号。然而,我的问题是,我正在使用的库已经调用了多次fstat64,我无法编辑库来删除调用。

有人对这个错误可能的解决办法有什么想法吗。

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

相关内容

最新更新