【发布时间】:2012-11-10 13:12:48
【问题描述】:
我在链接期间收到以下警告:
/usr/bin/ld: warning: libxxx.so.6, needed by /a/b/c/libyyy.so, not found (try using -rpath or -rpath-link)
设置环境变量 LD_LIBRARY_PATH=path_to_libxxx.so.6 使警告静音(添加 -Lpath_to_libxxx.so.6 没有帮助)。
我有一个单独的编译服务器,只编译生成的二进制文件。
二进制文件在其他服务器上执行,并且二进制文件可以看到 libxxx.so.6(使用ldd executable 检查)。
有没有其他方法可以在编译时消除警告(我有好几次,很烦人)?
【问题讨论】:
-
请澄清您的问题。当你编译和链接程序时会发生什么,当你尝试运行它时会发生什么。
-
@NikosC。在问题中澄清
标签: linux gcc compilation