目标是将 make升级到到较新的 4.3 版本,我的操作系统版本是CentOS 7,具体操作如下:
1、下载二进制包:
wget http://ftp.gnu.org/pub/gnu/make/make-4.3.tar.gz
如需最新安装包可以去这里自行寻找:https://ftp.gnu.org/pub/gnu/make/
2、解压安装包
tar -zxvf make-4.3.tar.gz
3、编译并且安装make
cd make-4.3
./configure --prefix=/usr/local/
type make
make
make instal
这个时候很多人会说已经安装成功了,但是还有一个问题,就是以前的make版本怎么办?
并且该版本的运行程序的软链接在/usr/bin目录下。
所以重点是要把老版本给删除,并重新建立软连接。
cd /usr/bin/ && mv make make.bak(这一步是将原有的老版本进行备份)
ln -sv /usr/local/make/bin/make /usr/bin/make(这一步是将新版本的运行程序软连接到/usr/bin目录下)
cd /usr/bin/ && mv make make.bak
ln -sv /usr/local/make/bin/make /usr/bin/make
验证make -v

文章描述了如何在CentOS7上将make从旧版本升级到4.3,包括下载、编译、安装和创建软链接的过程。在升级后遇到编译glibc时提示gcc和make版本过旧的问题,尝试降级回系统默认的3.82版本,通过yumreinstall解决验证问题。
最低0.47元/天 解锁文章
5412

被折叠的 条评论
为什么被折叠?



