如果想在Deepin v20系统中使用gcc 10.1.0版本,可使用下面的升级方法,已亲测成功,以下是截图。可参考在Deepin系统命令行中编译安装GCC 9.2的方法。
操作方法 #先下载gcc 10.1.0版本 wget https://ftp.gnu.org/gnu/gcc/gcc-10.1.0/gcc-10.1.0.tar.gz tar -xzf gcc-10.1.0.tar.gz cd cd gcc-10.1.0 ./contrib/download_prerequisites # gmp-6.1.0.tar.bz2: OK # mpfr-3.1.4.tar.bz2: OK # mpc-1.0.3.tar.gz: OK #isl-0.18.tar.bz2: OK # All prerequisites downloaded successfully. #Deepin默认没有安装g++,在编译gcc 10之前,先安装g++ sudo apt install g++ ./configure --prefix=/usr/local/gcc --enable-bootstrap --enable-checking=release --enable-languages=c,c++ --disable-multilib make && make install #后续配置:编译安装后gcc 10.1.0在/usr/local/gcc/目录下,可以利用update-alternatives自由切换 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 10 --slave /usr/bin/g++ g++ /usr/bin/g++-8 sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/gcc/bin/gcc 20 --slave /usr/bin/g++ g++ /usr/local/gcc/bin/g++ sudo update-alternatives --config gcc 最后,选择需要版本即可。
相关主题 |