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