700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > /usr/bin/ld: cannot find -l*

/usr/bin/ld: cannot find -l*

时间:2023-03-22 00:59:22

相关推荐

/usr/bin/ld: cannot find -l*

1. 问题

通常在软件编译(make)时出现:

usr/bin/ld: cannot find -lxxx

的错误,主要的原因是库文件并没有导入的 ld 检索目录中。

2. 解决方式

2.0 首先,确认库文件是否存在

比如-l123, 在/usr/lib, /usr/local/lib,或者其他自定义的lib下有无lib123.so,

2.1 如果只是存在lib123.so.1,

那么可以通过:

ln -sv lib123.so.1 lib123.so

建立一个连接重建lib123.so.

2.2 如果不存在 lib123.so

就表示系统没有安装 lib123 的函数库:

sudo apt-cache search lib123-devsudo apt-get install lib123-dev

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。