個人GCC、G++是6.5linux
sudo apt-get install gcc-4.8 g++-4.8
版本切換 ubuntu
sudo update-alternatives --config gcc
我切換版本以後,顯示切換到4.8,可是查看gcc\g++版本 gcc -v\g++ -v仍是顯示6.5ui
解決方法code
利用ln -s 本身鏈接到對應的gcc\g++的文件夾解決問題。get
示例it
sudo ln -s /usr/bin/gcc-4.8 /usr/local/bin/gcc
若是仍是不行,另外一種方法io
alias gcc='/usr/bin/gcc-4.8' alias g++='/usr/bin/g++-4.8'
去官網下載cuda8.0,運行run文件安裝,提示module
cannot find Toolkit in /usr/local/cuda-8.0
網上給出的方法有,大概有兩種gcc
第一種以下date
sudo apt install nvidia-cuda-toolkit
不能解決個人問題。仍是報一樣的錯誤。
第二種,使用在線版的安裝方式
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb sudo apt-get update sudo apt-get install cuda
經過在線安裝的方式,提示cuda的一些依賴出錯,也沒有解決個人問題。
打開cuda的安裝log,內容以下
Can't locate InstallUtils.pm in @INC (you may need to install the InstallUtils module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./install-linux.pl line 6.
解決方案
sh ./cuda*.run --tar mxvf #本身的cuda8.0文件 sudo cp InstallUtils.pm /usr/lib/x86_64-linux-gnu/perl-base export $PERL5LIB
而後運行run文件,安裝好了
wangdyyy@wangdyyy-tuf-gaming:/usr/local$ nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Tue_Jan_10_13:22:03_CST_2017 Cuda compilation tools, release 8.0, V8.0.61