解法:
gcc指定版本,自行编译安装
在这里下载想要版本的gcc
wget http://ftp.gnu.org/gnu/gcc/gcc-11.3.0/gcc-11.3.0.tar.gz
解压
tar -xvf gcc-11.3.0.tar.gz
cd gcc-11.3
./contrib/download_prerequisites
mkdir build
cd build
…/configure --prefix=/mypath/gcc-11.3 --disable-multilib # --prefix指定安装目录
make -j250
make install
vim ~/.bashrc
在 .bashrc 中改变环境变量,在最后添加:
export PATH="/mypath/gcc-11.3/bin:$PATH"
export LD_LIBRARY_PATH="/mypath/gcc-11.3/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH="/mypath/gcc-11.3/lib64:$LD_LIBRARY_PATH"
source ~/.bashrc
which gcc # 查看是否是正确的path
gcc --version # 查看版本
cudatoolkit需要用大于等于11.6.2版本
cuda下载地址:cudatoolkit
自己编译安装。