语言 | English 简体 繁體 Tiếng Việt
  • 注册
  • 游戏开发 游戏开发 关注:3 内容:9

    centos7.6手动编译 GCC 7.5.0

  • 查看作者
  • 打赏作者
    • 游戏开发
    • LV13
      人气王
      广告

      安装依赖

      sudo yum groupinstall "Development Tools"
      sudo yum install glibc-static libstdc++-static

      下载并解压

      wget https://ftp.gnu.org/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.gz
      tar -xf gcc-7.5.0.tar.gz
      cd gcc-7.5.0

      手动下载依赖包(使用 HTTP 镜像)

      wget https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2
      wget https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2
      wget https://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz
      wget https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2

      解压并创建符号链接

      tar -xjf gmp-6.1.0.tar.bz2
      ln -s gmp-6.1.0 gmp
      
      tar -xjf mpfr-3.1.4.tar.bz2
      ln -s mpfr-3.1.4 mpfr
      
      tar -xzf mpc-1.0.3.tar.gz
      ln -s mpc-1.0.3 mpc
      
      tar -xjf isl-0.16.1.tar.bz2
      ln -s isl-0.16.1 isl

      编译安装(耗时较长)

      mkdir build && cd build
      ../configure --enable-languages=c,c++ --disable-multilib
      make -j$(nproc)
      sudo make install

      检查版本

      gcc --version
      cmake --version

      请登录之后再进行评论

      登录
    • 任务
    • 管理
    • 回底部
    • 帖子间隔 侧栏位置: