欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Debug:cuda error gcc 版本过高不支持

程序员文章站 2024-02-22 15:55:34
...

error: #error -- unsupported GNU version! gcc versions later than 6 are not supported!

错误的解决方式很简单,就是安装低版本gcc和g++,并创建链接或更改gcc各版本的优先级。

 

此处为以后考虑安装了gcc-6和g++-6,大家可以自行决定版本,只要比错误中提到的支持上限小就没问题

sudo apt-get install gcc-6

sudo apt-get install g++-6

而后二选一

推荐第二种选择

选择一:

创建软链接:

sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc

sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++

 

选择二:

更改gcc各版本的优先级

 

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-6