yum install gcc yum install gcc-c++
PS:不要用高版本gcc編譯低版本gcc,可能會編譯不過!c++
wget https://ftp.gnu.org/gnu/gcc/gcc-x.x.x.... tar -xzvf gcc-x.x.x.tar.gz cd gcc-x.x.x ./contrib/download_prerequisites mkdir build cd build ../configure --prefix=/usr/local/gccx.x.x --enable-checking=release --enable-languages=c,c++ --disable-multilib make -j4 make install gcc -v
find /usr -name gcc
/usr/bin/中安裝的是gcc-9.3.0。其餘版本的gcc安裝在/usr/local/gccx.x.x/中。ui
9.3.0 to 4.8.5 mkdir -p /usr/local/bin/gcc-9.3.0 mv /usr/bin/gcc /usr/local/bin/gcc-9.3.0/ ln -s /usr/local/gcc4.8.5/bin/gcc /usr/bin/gcc mkdir -p /usr/local/bin/g++-9.3.0 mv /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.0 mv /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 to 9.3.0 mkdir -p /usr/local/bin/gcc-4.8.5 mv /usr/bin/gcc /usr/local/bin/gcc-4.8.5/ mv /usr/local/bin/gcc-9.3.0/gcc /usr/bin/gcc mkdir -p /usr/local/bin/g++- 4.8.5 mv /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.5 mv /usr/bin/c++ /usr/local/bin/c++-4.8.5/ mv /usr/local/bin/c++-9.3.0/c++ /usr/bin/c++