http://liuyongqian.com/2019/04/02/GCC%E5%8D%87%E7%BA%A7/
1. 选择升级版本
- Linux系统默认安装的gcc版本均在4.9以下,一些软件比如NodeJS的编译需要比较高的版本
- 选择需要升级的版本,http://mirror.koddos.net/gcc/releases/ ,当前选择版本为:gcc-7.4.0.tar.gz
2. 解压源码包
- 将压缩包放在/usr/local下,进行解压:tar -zvxf gcc-7.4.0.tar.gz
- 装备bzip2软件,之后的编译需要,执行:yum install bzip2
3. 开始编译安装
- 下载供编译需要的依赖项(5百兆左右,群晖装在这会导致系统空间不足)
cd /usr/local/gcc-7.4.0/
后执行命令:
./contrib/download_prerequisites
- 编译安装
mkdir build 新建一个文件夹存放编译文件 cd build 后进行编译: ../configure --enable-languages=c,c++ --enable-checking=release -disable-multilib 仅安装64位执行 make 生成Makefile文件,该过程可能会很耗时,起码90分钟 make install 之后执行安装命令
4. 解决运行程序gcc出现’GLIBCXX_3.4.21’ not found
- 4.1 具体错误
剩余50%内容付费后可查看