installgccyuminstallgccyuminstallgcc-c++upgradegccx.x.xPS:不要用高版本gcc编译低版本gcc,可能会编译失败!wgethttps://ftp.gnu.org/gnu/gcc/gcc-x.x.x....tar-xzvfgcc-x.x.x.tar.gzcdgcc-x.x.x./contrib/download_prerequisitesmkdirbuildcdbuild../configure--prefix=/usr/local/gccx.x.x--enable-checking=release--enable-languages=c,c++--disable-multilibmake-j4makeinstallgcc-v查找所有gcc版本find/usr-namegccswitchgccversionin/usr/bin/安装是gcc-9.3.0。其他版本的gcc安装在/usr/local/gccx.x.x/中。9.3.0到4.8.5mkdir-p/usr/local/bin/gcc-9.3.0mv/usr/bin/gcc/usr/local/bin/gcc-9.3.0/ln-s/usr/local/gcc4。8.5/bin/gcc/usr/bin/gccmkdir-p/usr/local/bin/g++-9.3.0mv/usr/bin/g++/usr/local/bin/g++-9.3.0/ln-s/usr/local/gcc4.8.5/bin/g++/usr/bin/g++mkdir-p/usr/local/bin/c++-9.3.0env/usr/bin/c++/usr/local/bin/c++-9.3.0/ln-s/usr/local/gcc4.8.5/bin/c++/usr/bin/c++4.8.5到9.3.0mkdir-p/usr/local/bin/gcc-4.8.5mv/usr/bin/;;gcc/usr/local/bin/gcc-4.8.5/mv/usr/local/bin/gcc-9.3.0/gcc/usr/bin/gccmkdir-p/usr/local/bin/g++-4.8.5mv/usr/bin/g++/usr/local/bin/g++-4.8.5/mv/usr/local/bin/g++-9.3.0/g++/usr/bin/g++mkdir-p/usr/local/bin/c++-4.8.5mv/usr/bin/c++/usr/local/bin/c++-4.8.5/mv/usr/local/bin/c++-9.3.0/c++/usr/bin/c++
