在安装nvidia显卡驱动的时候出现了这个问题 从网上搜索得知是因为ubuntu22.04的默认的gcc版本是11,而该驱动安装则需要12的版本
首先删除卸载gcc11版本
sudo apt remove --purge gcc-11
然后安装12即可
sudo apt-get -y install gcc-12 g++-12
出现软连接错误的话,用下面的方法进行删除
sudo update-alternatives --remove gcc /usr/bin/gcc-11
sudo update-alternatives --remove gcc /usr/bin/gcc-12
sudo update-alternatives --remove g++ /usr/bin/g++-11
sudo update-alternatives --remove g++ /usr/bin/g++-12
然后重新添加
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 60
接下来,使用 update-alternatives
手动选择 gcc-12
和 g++-12
作为默认版本
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
gcc --version
g++ --version
然后重新手动安装再看看