Ubuntu 16.04版本上安装make 3.8.1

Ubuntu 16.40 默认make的版本是4.1,部分编译需要make 3.8.1或3.8.2,需要降级

安装步骤:

使用which make 查看当前make安装的路径,ubuntu 16.04默认安装路径为/usr/bin/mak

/usr/bin/make

从网址下载一个ftp://ftp.gnu.org/gnu/make

下载的版本 make-3.81.tar.gz ,解压 tar zxvf make-3.81.tar.gz 获得文件夹make-3.81

找到解压的文件make-3.8.1/glob/glob.c,添加一行代码 #define __alloca alloc

#define __alloca alloca               //添加代码
#if defined _AIX && !defined __GNUC__
#pragma alloca
#endif

进入到make-3.81执行以下指令

./configure --prefix=/usr 
sudo make 
sudo make install
相关推荐
加油=^_^=1 小时前
【Linux】初始操作系统和进程(一)
linux·运维·服务器
老友@1 小时前
Docker 部署 Graylog 日志管理系统
运维·docker·容器·shell·日志·graylog·日志监控
szxinmai主板定制专家1 小时前
基于全志T536+FPGA+AI的智能服务机器人解决方案
大数据·运维·人工智能·fpga开发·机器人·边缘计算
Dracen_Wu3 小时前
VMware17.6+CentOS 8安装教程
linux·运维·centos·vmware
zbee5 小时前
向日葵linux端ubuntu24.04LTS安装解决方案
linux·服务器
邹霍梁@开源软件GoodERP5 小时前
【AI+智造】DeepSeek价值重构:当采购与物控遇上数字化转型的化学反应
运维·人工智能·制造
技术小齐6 小时前
网络运维学习笔记(DeepSeek优化版)002网工初级(HCIA-Datacom与CCNA-EI)子网划分与协议解析
运维·网络·学习
陈译7 小时前
Zabbix进阶2--接入DeepSeek分析问题并提供解决方案
linux·运维·服务器·ai·zabbix
xiao智8 小时前
Ansible 数百台批量操作前期准备工作
linux·python·ansible
致奋斗的我们8 小时前
HAProxy高级功能及配置
linux·数据库·mysql·青少年编程·负载均衡·web·haproxy