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
發佈了54 篇原創文章 · 獲贊 17 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章