Centos升级GCC和make版本

Centos升级GCC和make版本

环境

Centos7

问题

.configure 时候报错:

configure: error:
*** These critical programs are missing or too old: make compiler xxx
*** Check the INSTALL file for required versions.

老系统的话,可能下面几个都得升级

升级gcc

# 安装devtoolset-8-gcc
yum install centos-release-scl
yum install devtoolset-8
scl enable devtoolset-8 -- bash

# 启用工具
source /opt/rh/devtoolset-8/enable 

# 安装GCC-8
yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils

# 设置环境变量
echo "source /opt/rh/devtoolset-8/enable" >> /etc/profile
source /etc/profile

# 验证
gcc -v

升级make

# 下载并解压安装包
wget https://ftp.gnu.org/gnu/make/make-4.3.tar.gz
tar -xzvf make-4.3.tar.gz 
cd make-4.3/

# 安装到指定目录
./configure  --prefix=/usr/local/make
make
make install 

# 创建软链接
cd /usr/bin/
# 备份
mv make make.bak
ln -sv /usr/local/make/bin/make /usr/bin/make

# 验证
make -v

安装Python3

部分系统自带的是Python2,此时只需要装一个Python3即可

yum install -y python3
评论区
头像