对于低版本的cuda使用安装必须使用降低gcc和g++的版本
# eg. install cuda-9.x version
sudo apt-get install gcc-6
sudo apt-get install g++-6
运行的时候查看版本恢复发现,还是原来版本。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 88
再次查看gcc和g++版本就发现,哦,有趣!是转换后的版本了
如果想要切换原版本运行:
sudo update-alternatives --remove gcc /usr/bin/gcc-6 # 移除之前的gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 88 # 添加要使用的gcc版本
同理g++也是如此。