cuda8.0 出错:/usr/bin/ld: 找不到 -lGL
来源:互联网 发布:linux cc 服务器端 编辑:程序博客网 时间:2024/06/15 21:34
最近在学习深度学习,在搭建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
然后再来编译,结果没有报错,运行程序,得到非常完美的结果如下:
0 0
- cuda8.0 出错:/usr/bin/ld: 找不到 -lGL
- cuda8.0 出错:/usr/bin/ld: 找不到 -lGL
- qt编译出错 /usr/bin/ld 找不到 -lGL
- Qt::/usr/bin/ld: 找不到 -lGL
- /usr/bin/ld: cannot find -lGL
- qt /usr/bin/ld: cannot find -lGL
- /usr/bin/ld: error: cannot find -lGL
- /usr/bin/ld: error: cannot find -lGL
- /usr/bin/ld: error: cannot find -lGL
- /usr/bin/ld: error: cannot find -lGL
- QT /usr/bin/ld: cannot find -lGL
- /usr/bin/ld: 找不到 -lopencv_dep_cudart
- /usr/bin/ld: 找不到 -lippicv
- QT5 Deepin 12.06 /usr/bin/ld: cannot find -lGL
- Qt报错 /usr/bin/ld: error: cannot find -lGL
- /usr/bin/ld:cannot find -lGL的解决方法
- 解决/usr/bin/ld: 找不到 -lpulse-mainloop-glib,/usr/bin/ld: 找不到 -lpulse问题
- /usr/bin/ld: 找不到 -lboost_filesystem-mt /usr/bin/ld: 找不到 -lboost_system-mt
- 矩形覆盖
- LevelDB实现原理
- 如果是myeclipse记住密码或者本地svn记住密码,如何修改密码
- 浅谈消息队列之JMS消息服务规范
- Android Studio的安装教程
- cuda8.0 出错:/usr/bin/ld: 找不到 -lGL
- 完整性和不丢失的方式处理消息 BlockingQueue类
- 字符串移位
- 使用了一个kbuild函数的目标 – cscope
- Bzoj 3123: [Sdoi2013]森林(主席树+启发式合并)
- Java源码-Float
- 递推
- 讯飞语音之语音合成
- redis 配置详解