环境:
OS: CentOS6.5 x86_64 最小化安装 CPU: 1 MEM: 1G 注:该升级方式将会覆盖掉原来的gcc版本
gcc源码包下载地址
http://ftp.gnu.org/gnu/gcc/
最小化安装的CentOS6.5操作系统,yum仓库中的gcc版本是4.4.7,要使用GCC新版本则需升级
安装编译安装所需的工具 shell> yum install -y gcc gcc++ cmake glibc-devel*
待装好后,下载的gcc压缩包解压 shell> tar zxf gcc-5.3.0.tar.gz
进入解压后的文件夹,创建一个放置编译生成的文件的目录,并在其中初始化编译配置 shell> cd gcc-5.3.0 shell> mkdir gcc-build-5.3.0 & cd gcc-build-5.3.0 # GCC的文档中建议将编译文件放在一个单独的目录中 shell> ../configure \ --prefix=/usr \ --enable-checking=release \ --disable-multilib \ --with-system-zlib \ --enable-languages=c,c++,go,objc,obj-c++ # 说明: # --disable-multilib 该参数用于确保是根据系统(电脑)的特定体系架构来精心的编译 # --with-system-zlib 使用zlib方式进行压缩或解压缩 # --enable-languages 用于标识出将要使用GCC构建的语言,可以删除不用的
shell> make # 可以在make后添加参数启用多核编译:make -j4
shell> make install # 完成安装
其他
转载于:https://blog.51cto.com/fyduan/1727572