当前位置:   article > 正文

gcc指定版本(需要升级高版本)编译安装_gcc安装指定版本

gcc安装指定版本

注意: 需要好几个小时才能编译完成

1. 下载指定版本gcc,可以进入下载链接去选择需要编译什么版本,

选择任意版本都可以, 只要修改脚本中的gcc包的下载地址即可 

https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/

  1. # 1.下载解压gcc
  2. wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz
  3. tar -xvf gcc-9.3.0.tar.gz
  4. cd gcc-9.3.0
  5. # 2.下载gcc依赖
  6. wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gmp/gmp-6.1.0.tar.xz
  7. tar -xvf gmp-6.1.0.tar.xz
  8. mv gmp-6.1.0 gmp
  9. wget https://mirrors.tuna.tsinghua.edu.cn/gnu/mpfr/mpfr-3.1.4.tar.gz
  10. tar -xvf mpfr-3.1.4.tar.gz
  11. mv mpfr-3.1.4 mpfr
  12. wget https://mirrors.tuna.tsinghua.edu.cn/gnu/mpc/mpc-1.0.3.tar.gz
  13. tar -xvf mpc-1.0.3.tar.gz
  14. mv mpc-1.0.3 mpc
  15. # 3.编译gcc 需要好几个小时
  16. mkdir gcc-build
  17. cd gcc-build
  18. ../configure --prefix=/usr/local/gcc-9.3.0 --disable-multilib --enable-languages=c,c++
  19. make -j4
  20. make install

/usr/local/gcc-9.3.0目录下就是9.3版本的编译器

使用下面命令卸载原来的版本

yum remove gcc -y

设置环境变量脚本如下

  1. # 环境变量path
  2. echo "export PATH=/usr/local/gcc/bin:$PATH" >> /etc/profile.d/gcc.sh
  3. source /etc/profile.d/gcc.sh
  4. # 头文件
  5. ln -sv /usr/local/gcc/include/ /usr/include/gcc
  6. # 库文件
  7. echo "/usr/local/gcc/lib64" >> /etc/ld.so.conf.d/gcc.conf
  8. ldconfig -v
  9. ldconfig -p |grep gcc

查看gcc版本

gcc -v

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/331915?site
推荐阅读
相关标签
  

闽ICP备14008679号