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

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


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

相关文章推荐

出现/usr/bin/ld:cannot find -lxxx的问题分析

今天在ubuntu4.04和eclipse上跑一个facedetection的例程,却出现了如标题所述的问题。在网上查阅许久,比较乱,先将其综合分析。 第一个原因:确认库文件是否存在,比如-l123...

/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....

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

解决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...

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

最近在学习深度学习,在搭建CUDA8.0的时候,出现一个非常不好的问题: 出错:/usr/bin/ld: 找不到 -lGL collect2: error: ld returned 1 exit ...

linux /usr/bin/ld cannot find 解决

问题: 在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息: /usr/bin/ld: cannot find -lxxx 这些...

关于usr/bin/ld: cannot find -lxxx问题总结

关于usr/bin/ld: cannot find -lxxx问题总结 2013-08-30 14:57:30 标签:linux 链接库 /usr/bin/ld: cannot find -...

编译时遇到 /usr/bin/ld: cannot find -lxxx 错误的解决方法

本文介绍下,在编译软件时,提示usr/bin/ld: cannot find错误的解决方法,有需要的朋友参考下。 原因:库文件并没有导入的ld检索目录中。 解决方法:    1、确认...

Linux编译问题——/usr/bin/ld: cannot find -lxxx问题总结

作者:zhanhailiang 日期:2014-12-08 make时报“/usr/bin/ld: cannot find -lxxx”,是指编译过程找不到对应库文件,其中,-lxxx表示链接库文件...

Linux14.04+cuda7.5+anaconda2+opencv3.0+caffe+Matlab 艰辛之路

更改之处由博主师兄的blog 进行安装cuda7.5+anaconda2+opencv3.0+caffe,其中出现几处地方与该blog不同,具体如下:1. 安装anaconda2安装anaconda,...

Linux提示 /usr/bin/ld:cannot find-lxxx 系列解决方法

这篇文章主要介绍了Linux系统中提示/usr/bin/ld: cannot find -lxxx错误的通用解决方法,本文以Ubuntu为例给出了一个解决例子,其它linux系统也适用,需要的朋友可以...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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