我正在尝试编译一段代码,但遇到了一个错误,我不确定如何处理。
/usr/bin/ld: nmtest: hidden symbol `fstat64' in /usr/lib/libc_nonshared.a(fstat64.oS) is referenced by DSO
根据我的研究,fstat64
似乎还没有被导出为可以外部调用的符号。然而,我的问题是,我正在使用的库已经调用了多次fstat64,我无法编辑库来删除调用。
有人对这个错误可能的解决办法有什么想法吗。
只需制作一个调用fstat
的包装并将其导出为fstat64
。