本文转自:https://blog.csdn.net/u010159842/article/details/56833030

最近在学习深度学习,在搭建CUDA8.0的时候,出现一个非常不好的问题:

出错:/usr/bin/ld: 找不到 -lGL

collect2: error: ld returned 1 exit status

Makefile:275: recipe for target 'nbody' failed

make: *** [nbody] Error 1

因为cuda8.0是最新的版本, 找了好多资料都没有解决,最后在一篇博客http://blog.csdn.net/kangear/article/details/40225325中看到

$ locate libGL.so

/usr/lib/i386-Linux-gnu/mesa/libGL.so.1

/usr/lib/i386-Linux-gnu/mesa/libGL.so.1.2.0

$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0 /usr/lib/libGL.so

虽然里面什么都没有说,但是提供了思路,博主沿着这条线索一直找下去,结果终于解决了,现讲方法与大家一起分享:

1)找到本地的libGL.so 文件路径 ,在终端执行:locate libGL.so  命令;

2)建立链接: sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0 /usr/lib/libGL.so

然后再来编译,结果没有报错,运行程序,得到非常完美的结果如下:

cuda8.0 出错:/usr/bin/ld: 找不到 -lGL【转】相关推荐

  1. qt编译出错 /usr/bin/ld 找不到 -lGL cannot find -lGL

    由于Qt项目需要,需要跨平台进行程序的编写和调试.但是ubuntu中安装完Qt之后,随便创建了一个Qt窗口程序,就遇到了如下的编译报错: 在查的过程中,很快明确了这是由于ubuntu中没有安装(或没有 ...

  2. /usr/bin/ld: 找不到 -lstdc++

    编译Linux工程,公司编译环境是CentOS5,可以正常编译.但移到CentOS7就不行了,总是提示: /usr/bin/ld: 找 不 到 -lstdc++ collect2: 错 误 : ld ...

  3. C 编程异常 — /usr/bin/ld: 找不到 -lm

    问题:在编程程序的时候报错. /usr/bin/ld: 找不到 -lm /usr/bin/ld: 找不到 -lc 原因:缺少库文件. 解决: yum install -y libstdc++-stat ...

  4. /usr/bin/ld: 找不到 -lopencv_dep_cudart

    make出现/usr/bin/ld: 找不到 -lopencv_dep_cudart错误时候 我们在cmake时候加上参数 cmake -D CUDA_USE_STATIC_CUDA_RUNTIME= ...

  5. /usr/bin/ld: 找不到 -lmsc----解决方案

    /usr/bin/ld: 找不到 -lmsc----解决方案 参考文章: (1)/usr/bin/ld: 找不到 -lmsc----解决方案 (2)https://www.cnblogs.com/fe ...

  6. /usr/bin/ld:找不到 -lxxx

    编译时报错/usr/bin/ld:找不到 -lxxx 原因是找不到动态库 先定位libxxx.so文件位置: $ locate libxxx.so //如上述找不到 lcv_bridge, 则loca ...

  7. 【XMR】/usr/bin/ld: 找不到 -lstdc++

    [XMR]/usr/bin/ld: 找不到 -lstdc++ 报错明细 问题分析 解决办法 后记 报错明细 安装了Centos8.4 minimal版后对xmrig挖矿程序进行无抽水编译,执行: ma ...

  8. Linux下/usr/bin/ld: 找不到 -lz

    /usr/bin/ld: 找不到 -lz 在Ubuntu20.04下用Makefile编译c文件,首先要下载gcc. 首先进入root权限,输入密码(不会显示,输入回车就好了) 下载gcc apt-g ...

  9. 解决Make时,“/usr/bin/ld: 找不到 -lXXX”问题的四种方法

    比如: /usr/bin/ld: 找不到 -lboost_serialization 可能是英文: /usr/bin/ld:cannot find-lboost_serialization 意思是找不 ...

最新文章

  1. blender硬表面建模渲染终极教程
  2. UF_DRAW_set_view_display 使用问题
  3. C++ JsonCpp 使用(含源码下载)
  4. (八十二)利用苹果服务器获取导航信息和绘制路径
  5. 《京东技术解密》读书笔记:坚持技术十年如一日
  6. html文本长度不一样的对齐,关于html:文本在中间不对齐
  7. mock模拟的数据能增删改查吗_如何在Vue中使用Mockjs模拟数据的增删查改
  8. Linux多线程实践(9) --简单线程池的设计与实现
  9. 在vSphere 6.x vSAN数据存储上使用Oracle RAC(2121181)
  10. 埃博拉疫情蔓延在进行中
  11. 【LA4992】Jungle Outpost(半平面交+二分)
  12. 单片机基础——C语言
  13. C#使用VS2019打包安装程序(图标修改和默认安装路径修改)
  14. Elasticsearch系列——(1.2)倒排索引 的实现
  15. 案例|工业物联网解决方案·智慧钢厂高性能安全数采
  16. 分享一个好用的53度飞天茅台抢购脚本
  17. JZOJ.5289【NOIP2017模拟8.17】偷笑
  18. http请求中简单的签名验证
  19. 如何平衡MMO游戏 ——Einsphoton
  20. 产品经理可以考哪些证书提升自己?一篇文章回答你

热门文章

  1. usart hmi(串口屏)介绍
  2. 记一次Redis scard读取数据结果不对的问题【DaemonCoder】
  3. python生成单位阵或者对角阵的三种方法
  4. 小米手机第三方卡刷软件_小米Max卡刷教程_小米Max用recovery刷第三方系统包
  5. jmeter性能测试各个方法介绍
  6. wampserver安装好后相关的设置和在不同的电脑上测试
  7. android app 重启消失了,android平板重启apk消失不见
  8. WhatsApp聊天记录迁移新手机,备份如何找回和删除?
  9. J2ME 发送彩信问题,请个位高手帮忙,长时间在线等待
  10. CIO谈:基于K2 BPM平台怎么做报销?