这是程序编译时找链接库,没有找到-lXXX库所以报错。
usr表示的是unix software source
/bin 二进制可执行命令
/usr/bin 众多的应用程序
ld命令是二进制工具集GNU Binutils的一员,是GNU链接器,用于将目标文件与库链接为可执行程序或库文件。
对于该问题,可通过locate -lXXX指令找到依赖文件实际地址,然后用软连接将实际文件与搜索路径链接起来。
ln 的功能是为某一个文件在另外一个位置建立一个同步的链接
这个命令最常用的参数是-s,
具体用法是:ln -s 源文件 目标文件。
sudo ln -s /usr/local/libXXX.so /usr/lib/libXXX.so
参考: