鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

安装GCC

  1. 进入指定目录并下载(此处以指定“/opt/tools/installed”目录为例)。
    cd /opt/tools/installed/
    wget https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
  2. 解压源码。
    tar -xf gcc-7.3.0.tar.gz
  3. 进入源码目录,安装bzip2。
    cd gcc-7.3.0
    yum install -y bzip2
  4. 下载依赖。
    ./contrib/download_prerequisites
    1. 请保持网络通畅。如下载失败,可以尝试手动下载。
      wget http://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 
      wget http://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2 
      wget http://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz 
      wget http://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2
    2. 在手动下载完成后重新运行脚本。
      ./contrib/download_prerequisites
  5. 编辑配置。
    ./configure --enable-languages=c,c++ --disable-multilib --with-system-zlib --prefix=/usr/local/gcc7.3.0
  6. 执行编译,编译成功之后执行安装。
    make -j15
    make install
  7. 配置环境变量。
    1. 编辑“/etc/profile”文件。
      vim /etc/profile
    2. “i”进入编辑模式,在最后一行添加如下命令。
      export LD_LIBRARY_PATH=/usr/local/gcc7.3.0/lib64:${LD_LIBRARY_PATH}
      export CC=/usr/local/gcc7.3.0/bin/gcc
      export CXX=/usr/local/gcc7.3.0/bin/g++
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  8. 使环境变量生效。
    source /etc/profile
  9. 验证安装成果。
    gcc -v

    g++ -v

    安装路径和前面的配置有关,主要关注版本号即可。