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
分别是哔哩哔哩序号35,小米运动序号2,米友社序号13,这个是同一个账号下运行的任务