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