Linux下程序编译通过运行时提示error while loading shared libraries(动态链接库问题)
问题:Linux下程序编译通过了,但是运行时提示 :error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such fileor directory原因是没有找到动态链接库文件。链接时可以通过-L和-l来指定自己的库,因此链接可以通过,但是运行时,系统仍无法找到指定的库,需要配置一下。解决方法:1)首先确认 缺少的so库文件。2)之后用ldd 查看连接关系: ld..
原创
2021-02-25 17:30:50 ·
3553 阅读 ·
0 评论