我有联系时以下警告:摆脱 “GCC - 在/ usr/bin中/ LD:警告LIB未找到”
/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。澄清在问题 – dimba