/usr/bin/ld: cannot find -l*** 这里***可以指lapack等
生活随笔
收集整理的这篇文章主要介绍了
/usr/bin/ld: cannot find -l*** 这里***可以指lapack等
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
在Linux安装编译过程中有时会出现在如下形式的错误:
/usr/bin/ld: cannot find -l***这里表示编译过程中找不到以下库名:
lib+库名(即***)+.so会发生这样的原因有以下三种情形:
系统没有安装相对应的lib
相对应的lib版本不对
lib(.so档)的symbolic link 不正确,没有连结到正确的函式库文件(.so)
解决方法:
若不正确改成正确的连结目标即可解决问题。
例如将***.so.3 添加进去
参考:https://mnews.onlinedown.net/tutorial/80215.html
https://blog.csdn.net/lql0716/article/details/54426670
总结
以上是生活随笔为你收集整理的/usr/bin/ld: cannot find -l*** 这里***可以指lapack等的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Django 学习笔记第一课
- 下一篇: 水稻已知os基因号,利用DAVIA进行G