#手动安装gcc 7.8.0
tar -xzvf gcc-7.5.0.tar.gz
cd gcc-7.5.0.tar.gz
./contrib/download_prerequisites
mkdir build
cd build
#-prefix=/usr表示安装在usr目录下,可自己选择安装路径,不填写则默认为/usr/local
../configure -prefix=/usr --enable-checking=release --enable-languages=c,c++ --disable-multilib
#如果安装在usr目录下,提前备份一下自带的gcc 4.8.5
sudo cp /usr/bin/gcc /usr/bin/gcc.4.8.5
#编译安装
make -j20
sudo make install
#手动安装boost 1.7.3版本
tar -xzvf boost_1_73_0.tar.gz
cd boost_1_73_0
#-prefix=/usr表示安装在usr目录下,可自己选择安装路径,不填写则默认为/usr/local
./bootstrap.sh --prefix=/usr
#编译安装
sudo ./b2 install
#手动安装camke,本次下载的为cmake-3.22.1.tar.gz安装包
#wget https://github.com/Kitware/CMake/releases/download/v3.22.1/cmake-3.22.1.tar.gz
tar -xzvf cmake-3.22.1.tar.gz
cd cmake-3.22.1
#-prefix=/usr表示安装在usr目录下,可自己选择安装路径,不填写则默认为/usr/local
./bootstrap.sh --prefix=/usr
#编译安装
gmake
sudo gmake install