美文网首页
编译gcc-9.2.0

编译gcc-9.2.0

作者: 钾肥尔德 | 来源:发表于2020-02-15 20:02 被阅读0次

dependencies

yum install gmp-devel mpfr-devel libmpc-devel gcc gcc-c++

编译&安装

# 打开编译go功能需先部署go安装包
tar xvf gcc-9.2.0.tar.xz
cd gcc-9.2.0
./contrib/download_prerequisites
cd ..
mkdir objdir && cd objdir
$PWD/../gcc-9.2.0/configure --prefix=/usr/local/gcc-9.2.0 --enable-languages=c,c++,go --disable-multilib
#--disable-multilib 不编译32位库
make
make install

替换系统gcc c++

rm -rf /usr/bin/cc
rm -rf /usr/bin/c++
ln -s /usr/local/gcc-9.2.0/bin/gcc /usr/bin/cc
ln -s /usr/local/gcc-9.2.0/bin/cpp /usr/bin/c++

验证gcc版本

cc --version
c++ --version

相关文章

  • 编译gcc-9.2.0

    dependencies yum install gmp-devel mpfr-devel libmpc-deve...

  • CentOS7源码编译gcc-9.2.0

    下载gcc源码包以及依赖包: 安装gcc/gcc-c++/bzip2工具包 解压gcc源码包到/usr/local...

  • dtb文件编译

    反编译 编译 批量反编译

  • 编译过程与静态库&动态库

    一、编译过程 1、预编译(Preprocessing) 预编译即预处理,编译器不能直接对预编译命令进行编译,必须在...

  • 宏、const、static、extern使用详解

    宏与const的区别 编译时刻:宏是预编译(编译之前处理),const是编译阶段。编译检查:宏不做检查,不会报编译...

  • iOS const 与宏

    编译时刻:宏是预编译(编译之前处理),const是编译阶段。 编译检查:宏不做检查,不会报编译错误,只是替换,co...

  • 2020-09-09 RK系统编译

    编译uboot: 编译kernel: 环境配置: 编译系统:

  • 程序编译过程

    本文编译的文件cpu架构为X86_64。 编译型语言编译过程主要有预编译、编译、汇编、链接。 预编译This st...

  • 自己动手编译OpenJDK

    Linux下 编译 Centos 下编译OpenJDK Mac下编译 MacOS 下编译OpenJDK Windo...

  • 宏 const static extern的区别与使用

    一. const 与 宏的区别 编译时刻: 宏是预编译(编译之前处理), const是编译阶段处理 编译检查: 宏...

网友评论

      本文标题:编译gcc-9.2.0

      本文链接:https://www.haomeiwen.com/subject/odiyfhtx.html