解决找不到/usr/bin/ld: cannot find -lXX的问题
2011-10-09 17:05
435 查看
Ubuntu下遇到ld: cannot find -lXX之类的问题,提示找不到相关库文件
1、
如果能上网,最不用废脑子的办法:
$ sudo apt-get install apt-file
$ apt-file update
$ apt-file search libXX.so
apt-file 将列出所有包含libXX.so文件的apt包,
选择相应的包用apt-get安装即可。通常请选择带dev的包安装,apt-get的用法请自查。
2、
不用上网,并且系统里可能有库文件,只是名称不对例如 libXXX.so.1的情况
$ locate libXXX.so
如果有libXXX.so.1等类似文件,进入文件目录
$ ln -sv libXXX.so.1 libXXX.so
当然,还要检查一下libXXX.so是否在环境变量所指向的目录中,比如/usr /usr/lib/等等
1、
如果能上网,最不用废脑子的办法:
$ sudo apt-get install apt-file
$ apt-file update
$ apt-file search libXX.so
apt-file 将列出所有包含libXX.so文件的apt包,
选择相应的包用apt-get安装即可。通常请选择带dev的包安装,apt-get的用法请自查。
2、
不用上网,并且系统里可能有库文件,只是名称不对例如 libXXX.so.1的情况
$ locate libXXX.so
如果有libXXX.so.1等类似文件,进入文件目录
$ ln -sv libXXX.so.1 libXXX.so
当然,还要检查一下libXXX.so是否在环境变量所指向的目录中,比如/usr /usr/lib/等等
相关文章推荐
- 解决找不到/usr/bin/ld: cannot find -lXX的问题
- 解决/usr/bin/ld: 找不到 -lpulse-mainloop-glib,/usr/bin/ld: 找不到 -lpulse问题
- 【Linux】Linux下关于解决/usr/bin/ld: cannot find -lxxx 问题
- /usr/bin/ld: cannot find -lcblas /usr/bin/ld: cannot find -latlas 这两个问题的解决办法并编译成功
- 解决/usr/bin/ld: cannot find -lxxx 问题
- /usr/bin/ld: cannot find -lgcc_s 问题解决小记
- 解决/usr/bin/ld: cannot find -lxxx 问题
- 解决/usr/bin/ld: cannot find -lxxx 问题
- centos 解决/usr/bin/ld: cannot find -lfl 问题。
- 解决/usr/bin/ld: cannot find -lxxx 问题
- 解决/usr/bin/ld: cannot find -lxxx 问题
- 解决/usr/bin/ld: cannot find -lxxx 问题
- /usr/bin/ld: cannot find -lxxx问题常见解决办法
- 错误-解决/usr/bin/ld: cannot find -lxxx 问题
- 解决/usr/bin/ld: cannot find -lxxx 问题
- 解决/usr/bin/ld: cannot find -lxxx 问题
- /usr/bin/ld: cannot find -lxxx 问题解决
- 解决/usr/bin/ld: cannot find -lxxx 问题
- make编译Qt原码时出现 /usr/bin/ld: cannot find -lXrender 问题的解决方法
- 解决/usr/bin/ld: cannot find -lxxx 问题