编译条件需要C++17
-
Ubuntu默认 gcc 5.4.0
-
下载gcc 链接
gcc download -
gcc-9.1.0
gcc-9.1.0下载地址
参考文章
Ubuntu 16.04系统中GCC 9.1编译器安装方法及C++17标准测试示例
修改下载镜像
contrib/download_prerequisites
base_url='ftp://gcc.gnu.org/pub/gcc/infrastructure/'
替换为
base_url='http://mirror.linux-ia64.org/gnu/gcc/infrastructure/'
运行make之前
unset LIBRARY_PATH
../gcc-9.1.0/configure --disable-multilib
make
编译完成
安装
sudo make install
替换编译器
sudo update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/gcc 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/local/bin/g++ 50