安装依赖库
新的GCC源码内置了依赖库的获取脚本, GCC所依赖的mpfr, gmp, mpc, isl都可以使用内置脚本直接获取, 比老版本简单非常多, 在GCC目录下, 执行:
..../contrib/download_prerequisites
此命名会自动下载GCC编译需要的几个依赖库.
3.配置和编译
前文也提到了, 我们需要同时保留老版本的GCC, 所以配置项里需要指定安装的目录...这时整个gcc的安装过程已经成功执行完成, 按如下方法测试GCC是否正确安装:
/usr/local/gcc-8.3.0/bin/gcc --version
image.png
得到上图的输出, 则GCC8.3...运行GCC8.3
因为我们不是替换安装的方式, 所以运行需要的库默认是没有被添加到系统路径下的, 我们还需要额外的一步操作才能让gcc8.3编译出的程序正常的运行:
export LD_LIBRARY_PATH...注意更改~/.bashrc后记得重新连接终端, 让修改生效.
6.