/usr/bin/ld: cannot find -lxxx
这个是缺少对应的函式库文件。
其命名规则是:lib+库名(即xxx)+.so/a.
会发生这样的原因有以下三种情形:
系统没有安装相对应的lib
相对应的lib版本不对
lib的symbolic link 不正确,没有连结到正确的函式库文件。
解决方法:
(1)先判断在/usr/lib 下的相对应的函式库文件 的symbolic link 是否正确
若不正确改成正确的连结目标即可解决问题。
cd /usr/lib64
//如果是symbolic link不正确,改名即可,比如
ln -s libXtst.so.6 libXtst.so
(2)若不是symbolic link 的问题引起,而是系统缺少相对应的lib安装lib即可解决。
(3)如何安装缺少的lib:(下面是针对Cent OS系统,函式库文件是-devel
,其他系统是-dev
)
可以使用apt安装:
apt-get install libxxx-devel
如果没有安装apt,可以使用yum安装:
yum install lixxx-devel
/usr/bin/ld: cannot find -lxxx相关推荐
- 解决/usr/bin/ld: cannot find -lxxx
通常在软件编译时出现的usr/bin/ld: cannot find -lxxx的错误,主要的原因是库文件并没有导入的ld检索目录中. 解决方式: 1.确认库文件是否存在,比如-l123, 在/usr ...
- Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法
Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 参考文章: (1)Linux系统中提示/usr/bin/ld: cannot find -lxxx错 ...
- /usr/bin/ld: cannot find -lxxx错误的通用解决方法
Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法 在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息,代码如下: ...
- linux查看ld文件,Linux下库文件的设置 (/usr/bin/ld: cannot find -lxxx 的解决办法)
/usr/bin/ld: cannot find -lhdf5 这表示找不到库文件 libhdf5.so,若是其它库文件,则是 cannot find -lxxx 了,其中 xxx 是库文件的名字. ...
- /usr/bin/ld: cannot find -lxxx 问题 解决方法总结
很多程序都要部署到linux下来运行,遇到了挺多问题,昨天就集中性遇到了 在编译应用时,遇到了 /usr/bin/ld: cannot find -lxxx 这种情况是系统找不到对应的库文件,其中,- ...
- 转载 :make报错:/usr/bin/ld: cannot find -lXXX
/usr/bin/ld: cannot find -lxxx问题总结 linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思 ...
- 【Bugfix系列】/usr/bin/ld: cannot find -lxxx 的解决办法
DATE:2021.9.23 文章目录 1.前言 2.参考 3.解决方案 3.1.安装此库文件和相关软件 3.2.将库文件所在路径添加到gcc的搜索路径 3.2.1.使用 /etc/ld.so.con ...
- 【转】关于usr/bin/ld: cannot find -lxxx问题总结
原文网址:http://eminzhang.blog.51cto.com/5292425/1285705 /usr/bin/ld: cannot find -lxxx问题总结 linux下编译应用程序 ...
- Qt5.2编译时出现/usr/bin/ld: cannot find -lxxx 错误
在Linux中,lib库的命名规则为:lib+库名+.so 而-lxxx,其中xxx表示lib库的名字. 出现"/usr/bin/ld: cannot find -lxxx" 错误 ...
- 解决usr/bin/ld: cannot find -lxxx问题
linux下编译应用程序常常会出现如下错误: /usr/bin/ld: cannot find -lxxx 意思是编译过程找不到对应库文件.其中,-lxxx表示链接库文件 libxxx.so. 注:有 ...
最新文章
- app是互联网信息服务器地址,详解如何让自己的网站/APP/应用支持IPV6访问,从域名到服务器配置...
- 《认知突围》做复杂时代的明白人,读书分享
- error_reporting()的用法
- SylixOS内存错误排查方法
- OpenCV之响应鼠标(一):利用鼠标获取坐标
- in-band(带内) and out-of-band(带外) management
- 龙蜥操作系统(Anolis OS)正式登陆阿里云公共云
- Java自学学习路线,自学方法,0基础小白如何怎么样才能用最短的时间学好Java
- python散点图获取边界_获取离散点的边界点
- Presto Facebook 开源的大数据查询引擎
- P2627 [USACO11OPEN]Mowing the Lawn G 题解(单调队列+dp)
- adb shell循环命令_Android ADB命令详解
- 分布式 - 谈谈你对分布式的理解,为什么引入分布式?
- “无键盘输入”时代来临 搜狗输入法将推智能手环
- ai不同形状的拼版插件_ai自动拼版脚本插件下载 Illustrator相同形状的ai文档阵列方式拼版...
- “算法”也有价值观?
- 安装hmc会依赖bios时间吗_Vmware 5.5下安装HMC7.3.2并安装Vmware tools
- 概率统计matlab实验,概率与数理统计matlab实验报告1.doc
- Android设置屏幕保持长亮
- js 实现浏览器下载视频2种方法