cuda8.0 出错:/usr/bin/ld: 找不到 -lGL
来源:互联网 发布:人工智能的基金有哪些 编辑:程序博客网 时间:2024/06/06 20:22
最近在学习深度学习,在搭建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
- 基于javascript的基本数据结构和查找算法
- OkHttp的介绍及基础使用
- 多线程状态
- JavaScript 多个属性一起变化
- java 对象的序列化 要点
- cuda8.0 出错:/usr/bin/ld: 找不到 -lGL
- Android登录注册功能封装
- hibernate主键生成策略
- Windows下,文件(夹)选择/打开对话框的三种创建方式
- 算法分析与设计——Tsp(2)
- 欢迎使用CSDN-markdown编辑器
- Ubuntu 16.04安装Matlab 2016b教程
- Codeforces_484D:Kindergarten(贪心/DP)
- FtpHelp