Ubuntu14.04 编译 /usr/bin/ld: cannot find -l*** 问题
来源:互联网 发布:上海网站seo公司 编辑:程序博客网 时间:2024/05/22 21:24
问题描述:
在Ubuntu14系统中使用QTcreatr3.3.0(Based on Qt 5.4.0 (GCC 4.6.1, 64 bit))编译已存在的QT工程时,报错,一共两次
/usr/bin/ld: cannot find -iGL/usr/bin/ld: cannot find -iSDL
——————————————————————————————————————————————————————————————————————–
觉得这次主要问题在于一开始g++版本不对应,而自己瞎改,没有中规中矩的使用apt-get install
进行适当升级或下载处理,再然后,随意拷贝复制,企图用其他完好的/usr/include/
目录覆盖自己出问题的目录文件,U盘拷贝是不会识别并完整拷贝盘符(猜测是软连接之类的)。
依然依靠强大的度娘。
问题原因
一般出现这种错误有以下几种原因:
1.系统缺乏对应的库文件;
2.版本不对应;
3.库文件的链接错误;
4.库文件路径设置问题;
而我出现的问题就在于前两种。
解决方法
对于第1种和第二种错误:
apt-get install libxxx-dev
所以结合网上的博客,输入以下命令解决我的错误
sudo apt-get install libgl1-mesa-devsudo apt-get install libSDL-dev
参考:
Qt 之 运行Qt Creator出现cannot find -lGL的问题的解决
Ubuntu 编译 /usr/bin/ld: cannot find 问题解决
阅读全文
0 0
- Ubuntu14.04 编译 /usr/bin/ld: cannot find -l*** 问题
- CentOS7 编译C++遇到/usr/bin/ld: cannot find -l***
- linux: /usr/bin/ld: cannot find -l...问题
- /usr/bin/ld: cannot find -l**** 问题的解决办法
- /usr/bin/ld: cannot find -l**** 问题的解决办法
- /usr/bin/ld: cannot find -l*
- usr/bin/ld: cannot find -l<nameOfTheLibrary>
- /usr/bin/ld: cannot find -l*
- 编译Qt的问题--/usr/bin/ld: cannot find -lbootstrap
- 处理 /usr/bin/ld: cannot find -lc等编译问题
- 处理 /usr/bin/ld: cannot find -lc等编译问题
- 编译出现“/usr/bin/ld cannot find -lssl“问题
- 处理 /usr/bin/ld: cannot find -lc等编译问题
- /usr/bin/ld: cannot find -lcblas /usr/bin/ld: cannot find -latlas 这两个问题的解决办法并编译成功
- /usr/bin/ld: cannot find -l* 错误的解决方法
- /usr/bin/ld: cannot find -l* 错误的解决方法
- Android 编译错误:/usr/bin/ld: cannot find -luuid,/usr/bin/ld: cannot find -llzo2
- android源码编译出现/usr/bin/ld: cannot find -llzo2 /usr/bin/ld: cannot find -luuid
- 学习js的day3
- vlayout
- 便民服务机器人超越工业机器人!
- JavaScript 数组方法总结
- jquery.js和jquery.min.js的区别
- Ubuntu14.04 编译 /usr/bin/ld: cannot find -l*** 问题
- db2 入门学习
- 冒泡排序 (PHP代码实现)
- 安装Macaca,打不开问题
- java中对象作为方法的入参
- 申请域名及SSL证书
- 源代码安全管理办法
- KMeans算法-手写数字图像识别
- hdu6162 LCA