centos7编译安装gcc
来源:互联网 发布:三年级数学算法 编辑:程序博客网 时间:2024/05/22 06:42
centos7 的yum 只能将 gcc升级到 4.9 的版本 但是从gcc官网看 已经到 7.2 的版本了,因为想自己编译一个最新版的linux内核,所以对gcc要求有点高,于是自己动手编译gcc。
gcc -v 查看原来的版本
直接来干货:
1、需要明白的
1) gcc编译安装需要依赖 gmp-5.0.1.tar.gz,mpfr-3.1.5.tar.gz,mpc-1.0.3.tar.gz 这三个包(版本做好是最新的,有的是tar.xz结尾,没关系,解压好就行),自己网上找,下载
2)明白./configure 后面的参数配置。(不懂先从网上弄懂)
4)知道 tar 怎样解压 tar.gz tar.xz tar.zip 等结尾的文件
3) 时间要长点,看电脑配置,一般从执行 ./configure 到结束 得60分钟左右。
2、下载最新版的gcc gcc-7.2.tar.gz
3、这三个包是有依赖关系的,请按先后顺序安装
1) tar -zxvf mpfr-3.1.5.tar.gz
cd mpfr-3.1.5
mkdir mpfr_built
cd mpfr_built
./configure --prefix=/usr/local/mpfr
make && make install
2) tar -zxvf gmp-5.0.1.tar.gz
cd gmp-5.0.1
mkdir gmp_built
cd gmp_built
./configure --prefix=/usr/local/gmp --with-gmp=/usr/local/gmp
3) tar -zxvf mpc-1.0.3.tar.gz
cd mpc-1.0.3
mkdir mpc_built
cd mpc_built
./configure --prefix=/usr/local/mpc --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr
4) tar -zxvf gcc-7.2.tar.gz
cd gcc-7.2-1.0.3
mkdir gcc_built
cd gcc_built
./configure -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++ --with-mpc=/usr/local/mpc --with-gmp=/usr/local/gmp --with-mpfr=/usr/local/mpfr
make && make install
5)添加环境变量
vim /etc/bashrc
LD_LIBRARY_PATH=:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib:/usr/local/gcc/lib:/usr/local/gcc/lib64
export LD_LIBRARY_PATH
6)gcc -v 看看版本的变化
- centos7编译安装gcc
- centos7.2编译安装gcc-4.9.2
- Centos7 编译安装GCC 6.2.0
- Centos7 安装Gcc
- CentOS7 安装 gcc-4.9.0
- CentOS7 安装GCC 4.9.3
- centos7 安装 gcc-6.2.0
- centos7 linux下安装gcc
- centos7编译安装apache
- CentOS7编译安装Python2
- centos7编译安装mysql
- centos7编译安装php
- CentOS7 编译安装Nginx
- centos7编译安装php
- CentOS7编译安装Nginx
- centos7 nginx编译安装
- CentOS7编译安装Nginx
- centos7编译安装redis
- 区间扫描线处理问题
- invalid LOC header (bad signature)
- 揭秘家用路由器0day漏洞挖掘技术读书笔记 D-Link DIR-645 authentication.cgi溢出漏洞分析
- navbar
- Java——可变参数
- centos7编译安装gcc
- Sublime Text3 + Golang搭建开发环境
- Java——认识main方法
- 电脑定时关机
- 树状数组 区间修改
- Java第三方框架使用与扩展
- Java——进程和线程
- linux mysql自动备份shell脚本
- Java——垃圾回收机制