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

原创 2017年01月03日 20:58:01

最近在学习深度学习,在搭建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

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


 
版权声明:本文为博主原创文章,未经博主允许不得转载。

qt编译出错 /usr/bin/ld 找不到 -lGL

第一次使用Qt,编译过程出现以下错误: /usr/bin/ld: 找不到 -lGL上网找到这篇博客:http://blog.csdn.net/u010159842/article/details/5...
  • linda_ds
  • linda_ds
  • 2017年04月19日 17:50
  • 1414

Qt::/usr/bin/ld: 找不到 -lGL

简介ubuntu14.04 中编译程序提示/usr/bin/ld: 找不到 -lGL 原因是linux没有装opengl解决方法安装opengl相关的依赖库sudo apt-get install f...
  • x356982611
  • x356982611
  • 2017年07月11日 10:02
  • 586

/usr/bin/ld: error: cannot find -lGL

$ locate libGL.so /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so.1....
  • kangear
  • kangear
  • 2014年10月18日 22:41
  • 7343

解决Qt5 安装Opengl后依然出现/usr/bin/ld: cannot find lGL

网上查到了各种apt-get,但是安装N遍,reinstall N遍,依然没用。然后locate libGL 定位在 /usr/lib/libGL.so.1试了试sudo ln -s /usr/lib...
  • lmw21848
  • lmw21848
  • 2016年08月12日 15:29
  • 1382

关于/usr/bin/ld: cannot find -lxxx (qt cannot find -lGL)

今天第一次学习qt,在编译书上的一个例子的shihh
  • m1205979825
  • m1205979825
  • 2014年11月08日 16:19
  • 1331

ubuntu下qt5提示can not find -lGL

sudo apt-get install libglu1-mesa-dev -y 安装OpenGL Library
  • minghuazhou
  • minghuazhou
  • 2016年03月24日 13:58
  • 257

qt /usr/bin/ld: cannot find -lGL

/usr/bin/ld: cannot find -lGL yum install libGL libGL-devel
  • w1242245
  • w1242245
  • 2014年08月06日 22:35
  • 2173

安装darknet /usr/bin/ld:找不到 -lippicv 或者nvcc

error:/usr/bin/ld: 找不到 -lippicv collect2: error: ld returned 1 exit status Makefile:82: recipe for...
  • tmosk
  • tmosk
  • 2017年08月02日 15:47
  • 1134

/usr/bin/ld:cannot find -lGL的解决方法

在Centos中可以使用sudo yum install libGL libGL-devel Another app is currently holding the yum lock解决方法sudo...
  • DrNjq
  • DrNjq
  • 2016年04月20日 11:15
  • 3407

解决找不到/usr/bin/ld: cannot find -lXX的问题

Ubuntu下遇到ld: cannot find -lXX之类的问题,提示找不到相关库文件 1、 如果能上网,最不用废脑子的办法: $ sudo apt-get install apt-...
  • ReV_Fycd
  • ReV_Fycd
  • 2011年10月09日 17:05
  • 8341
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cuda8.0 出错:/usr/bin/ld: 找不到 -lGL
举报原因:
原因补充:

(最多只允许输入30个字)