操作系统:Ubuntu20.04
错误发生:在使用make编译的过程中报错,但文件已安装在指定位置,且能在目录下找到对应的.la文件
错误原因:.la文件中指向的安装目录出错,需要成指定路径
错误解决方法:
1、找到路径下的.la
文件
vim /usr/lib/libusrsctp.la
2、在文件下找到libdir
,通常在最后一行,如果找不到就用/libdir
搜索一下,可以看到它指向的位置是/usr/local/lib
,但我之前安装的位置是/usr/lib
,所以找不到了,改成/usr/lib
就行
参考链接:https://stackoverflow.com/questions/3838621/libtool-think-that-a-library-was-moved-but-it-isnt-the-case