您的位置:首页 > 其它

解决找不到/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/等等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: