centos7 安装gcc指定版本

centos安装make

// CentOS 中无法使用make,make install 命令
 
// 提示错误:make: command not found
 
// make是gcc的编译器,一定要安装
 
// 1、安装:
 
sudo yum -y install gcc automake autoconf libtool make
 
// 2、安装g++:
 
sudo yum install gcc gcc-c++

使用 g++ --version 可以看到安装的为gcc最新版本,有时候项目需要用其他本版,进行以下操作

下载指定版本GCC

到GCC官网去下载GCC的压缩包http://mirror.hust.edu.cn/gnu/gcc/,我们这里选择安装5.5.0版本,后面都以此版本为例

下载好解压后进入解压好的文件夹下,进行以下操作

cd gcc-5.5.0

# download_prerequisites文件地址有问题,进入文件把
# ftp://gcc.gnu.org/pub/gcc/infrastructure/ 全部替换为
# http://gcc.gnu.org/pub/gcc/infrastructure/
$ ./contrib/download_prerequisites

$ cd ..

建立编译后文件存放目录

$ mkdir gcc-build-5.5.0
$ cd gcc-build-5.5.0
$ ../gcc-5.5.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

编译

$ make
# 时间比较久,要耐心等待

安装 

$ make install

查看新版本

gcc --version

后续操作

如果还是原来的版本的话是因为没有设置环境变量的原因

[root@localhost gcc-5.5.0]# vi /etc/profile.d/gcc.sh

#写入下面这行:    export PATH=/usr/local/gcc/bin:$PATH

[root@localhost gcc-5.5.0]# source /etc/profile.d/gcc.sh

[root@localhost gcc-5.5.0]# gcc -version

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章