目标是将 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