降低ubuntu系统的make版本

    科技2025-12-17  11

    在ubuntu上降低make的版本

    最近在项目中遇到了系统自带make版本过高的问题,倒腾一会就解决了,于是写篇文章记录一下,以免下次还遇到类似问题。 本文涉及的Linux版本为Ubuntu18.04。 第一步 下载make压缩包

    wget ftp://ftp.gnu.org/gnu/make/make-3.82.tar.gz

    第二步 解压

    tar xvf make-3.82.tar.gz

    第三步 进入到目录

    cd ./make-3.82

    第四步(比较关键的一步,不设置的话会报错) 将/make-3.82/glob/glob.c文件中,分别对第211行#if !defined __alloca && !defined __GNU_LIBRARY__进行注释,第232行#endif进行注释,如下图所示: 第五步 执行

    ./configure sh build.sh make

    第六步 安装

    sudo make install

    第七步(也是必须要做的) 重启

    reboot

    查看版本 结果如下图所示

    make --version

    Processed: 0.035, SQL: 9