CoreJava LeetCode wxRuby unity SLAM macos templates download 后台管理网页模板 后台界面模板 河南普通话考试报名官网 pytorch安装教程 网络游戏server编程 kubernetes集群搭建 python中sort函数 python中的map函数 java中string java重载和重写 javasocket通信 java数组添加值 java获取当前日期 java获取url参数 java数据类型转换 linuxsleep linux中sudo php入门例子 flash实例 m4a转mp3格式转换器 java程序设计基础 制作字幕的软件 alphacam 渐变事件 电脑手机模拟器 网络工程师教程 野德天赋 上传附件 jlabel 视频md5修改器 威纶通触摸屏编程软件 神魔辅助
当前位置: 首页 > 学习教程  > 

centos7 安装gcc指定版本

2020/10/16 17:45:34 文章标签: centos7安装gcc

centos7 安装gcc-8.2.0版本 下载gcc 包gcc-8.2.0.tar.xz 下载地址:http://mirror.hust.edu.cn/gnu/gcc/ 如下图选择一个合适的版本 1.上传到centos7 目录,解压,安装 1.解压 [rootmycetos7 gocmdb]# pwd /usr/local/src/gocmdb [rootmyceto…

centos7 安装gcc-8.2.0版本
下载gcc 包gcc-8.2.0.tar.xz
下载地址:http://mirror.hust.edu.cn/gnu/gcc/
如下图选择一个合适的版本
在这里插入图片描述

1.上传到centos7 目录,解压,安装

1.解压
[root@mycetos7 gocmdb]# pwd
/usr/local/src/gocmdb
[root@mycetos7 gocmdb]# tar xJvf gcc-8.2.0.tar.xz
然后输入
cd gcc-8.2.0
进入gcc-8.2.0解压目录
2.下载依赖包:
./contrib/download_prerequisites
3.编译安装:
先建个目录build
mkdir build
然后进去目录
cd build
编译指令输入:../configure --prefix=/usr/local/src/gocmdb/gcc-8.2.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
之后输入:
make && make install
时间很长,,睡一觉

2.报错解决:

参考:http://www.cnblogs.com/pbblogs/p/9867124.html
一.
如果遇到类似问题:
configure: error: in `/usr/local/src/gcc-8.2.0/temp’:

configure: error: no acceptable C compiler found in $PATH
   
See `config.log’ for more details.

解决:

yum install gcc

二.

如果遇到类似问题:

configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.,mpfr2.4.0

解决:

sudo yum install gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel
三.

如遇类似问题:

configure: error: in `/usr/local/src/gcc-8.2.0/temp/gcc':
configure: error: C++ preprocessor "/lib/cpp" fails sanity check

解决:
  yum install glibc-headers
  yum install gcc-c++

3.设置为默认编译器

输入:
export PATH=/usr/local/src/gocmdb/gcc-8.2.0/bin: P A T H 要 是 不 想 每 次 登 录 设 置 一 遍 执 行 一 下 操 作 : v i   / . b a s h r c 添 加 : e x p o r t P A T H = / u s r / l o c a l / s r c / g o c m d b / g c c − 8.2.0 / b i n : PATH 要是不想每次登录设置一遍执行一下操作: vi ~/.bashrc 添加:export PATH=/usr/local/src/gocmdb/gcc-8.2.0/bin: PATHvi /.bashrcexportPATH=/usr/local/src/gocmdb/gcc8.2.0/bin:PATH
这个时候,你可以输入gcc -v 查看版本
最后一行输出 gcc version 8.2.0 (GCC

4.动态库配置

在build 目录下:

	find / -name "libstdc++.so*"
	cp   ./stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.25   /usr/lib64
	sudo  ldconfig

开关机验证:
gcc -v
8.2
ok!


本文链接: http://www.dtmao.cc/news_show_300077.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?