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

 

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