windows与Ubuntu16.04.4装机实录(2)

这一片内容是ubuntu系统下软件及环境配置。
配置内容包括:qt,pycharm作开发,caffe,cuda,cudnn,显卡驱动,tensorrt等环境配置。

环境配置顺序

nvidia驱动
anaconda2安装
cuda
cudnn
opencv
caffe

问题

linux运行run文件显示cannot execute binary file

chmod 777 文件名
或者: chmod +x 文件名
增加可执行权限

Qt无法编译代码显示-1: error: cannot find -lGL错误

查找网上的资料,在这里整理一下。
(1) 没有装好依赖。
解决方法是更新源,sources.list。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
sudo gedit /etc/apt/source.list

把对应系统版本的源复制覆盖过去。
https://blog.csdn.net/paincupid/article/details/52895676

sudo apt-get update

更新完之后,执行

sudo apt-get install libgl1-mesa-dev

(2)装了libGL,需要配置一下

$ locate libGL
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEW.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10
/usr/lib/x86_64-linux-gnu/libGLEWmx.so.1.10.0
/usr/lib/x86_64-linux-gnu/libGLU.so.1
/usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/mesa-egl/libGLESv2.so.2.0.0
$ sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/libGL.so

第二种解决

(3) 本来第二种已经解决,这次打开的时候又出了问题,libGL.so.1.2.0找不到了,用下面这个博客提供的方法解决的
cite:https://blog.csdn.net/u013066730/article/details/60467159

nvidia驱动 Would you like to run the nvidia-xconfig utility to automatically update your X configuration file…

选No

编译caffe的问题

make: protoc: Command not found
sudo apt-get install protobuf-c-compiler protobuf-compiler

猜你喜欢

转载自blog.csdn.net/san_junipero/article/details/80577169
今日推荐