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
相关推荐
小学生_乔凡23 分钟前
Ubuntu 22.04中MySQL 8 设置忽略大小写
mysql·ubuntu
程序者王大川1 小时前
【运维之服务器】如何查看Ubuntu版本及常见版本介绍
运维·服务器·ubuntu
群联云防护小杜1 小时前
服务器被渗透的表现及检测方法
linux·服务器·网络·tcp/ip·安全·腾讯云
程序员小羊!2 小时前
Notion使用详解
运维
O-0-O2 小时前
七、Centos安装LDAP--Docker版--已失败
linux·运维·centos
闫利朋2 小时前
ubuntu22.04使用kubeadm部署k8s集群
ubuntu·云原生·容器·kubernetes
云夏之末2 小时前
冗余电源装VMware系统电源警告
运维·服务器
醉颜凉3 小时前
负载均衡:定义与核心作用
java·运维·开发语言·面试·负载均衡
蜜蜜不吃糖3 小时前
Linux设置内网时间同步
linux·运维·服务器
echola_mendes4 小时前
Linux安装并配置Hadoop
linux·运维·hadoop