摘要:

通过下载make 3.82源码,再编译机上安装make 3.82版本。

解决make版本过高的问题。

1、下载make 3.82:

下载地址为:
wget ftp://ftp.gnu.org/gnu/make/make-3.82.tar.gz
我们以gdb-8.3.tar.gz 这个文件为例。

2、解压缩:

$ tar xvf make-3.82.tar.gz注:小技巧:Linux下一般压缩文件后缀为.tar.bz2和.tar.gz,它们解压命令有两三个选项是一致的:
xf(v),前者再加上j选项,后者再加上z选项。

3、进入该目录:

$ cd make-3.82/

4、配置:

开发机:./configure --prefix=/home1/zhugeyifan/tools/gdb/output/pc编译参数说明:
1)    CC:编译gdb使用的交叉编译工具链,3536和3519的工具不一样
2)    --host:编译出来的gdb运行在什么机器上
3)    --target:要调试的目标板
4)    --program-prefix:编译生成可执行文件的前缀
5)    --prefix:make install的的位置
注:–target=arm-linux意思是说目标平台是运行于ARM体系结构的linux内核;
–program-prefix=arm-linux-是指生成的可执行文件的前缀,比如arm-linux-gdb,
–prefix是指生成的可执行文件安装在哪个目录,这个目录需要根据实际情况作选择。
如果该目录不存在,会自动创建,当然,权限足够的话。

將/make-3.82/glob/glob.c檔案中,分別第211行#if !defined __alloca && !defined __GNU_LIBRARY__註釋,第232行#endif註釋,如下入所示:

5、编译、安装

sh build.sh
make
sudo make install注:在“make install”的时候可能会报错:“WARNING: 'makeinfo' is missing on your system.”。原因是因为当前环境中缺少“makeinfo”命令,安装一下就好了,如下sudo apt-get install texinfo

6.重启,检查版本

rebootmake --version

【开发工具】【make】make 3.82源码编译安装相关推荐

  1. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

  2. LNMP架构环境搭建之PHP、Nginx源码编译安装及其简单配置应用

    LNMP架构中的Mysql见上一篇博文"LNMP架构环境搭建之mysql源码编译安装" 一.PHP简介 PHP(外文名:PHP: Hypertext Preprocessor,中文 ...

  3. 源码编译安装LAMP环境

    1.请描述一次完整的http请求处理过程: 2.httpd所支持的处理模型有哪些,他们的分别使用于哪些环境. 3.源码编译安装LAMP环境(基于wordpress程序),并写出详细的安装.配置.测试过 ...

  4. WdOS源码编译安装MySQL 5.5.25a

    2019独角兽企业重金招聘Python工程师标准>>> MySQL是一个中.小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数 ...

  5. 源码编译安装httpd服务

    1 概述 很多软件没有发布rpm包,而是直接发布了源码,好处是这样能兼容更多的平台,但是,用户需要对源码进行编译后安装.利用工具make将源码生成二进制文件. 本文主要讲解了对httpd进行编译安装. ...

  6. centos 7 下 rabbitmq 3.8.0 erlang 22.1 源码编译安装

    安装前请检查好erlang和rabbitmq版本是否相匹配,参考:RabbitMQ Erlang Version Requirements 1. erlang 22.1 源码编译安装 1.1 安装Er ...

  7. 菜鸟学Linux 第030篇笔记 yum使用,源码编译安装

    菜鸟学Linux 第030篇笔记 yum使用,源码编译安装 yum yellow updatet modified c/s: client, server yum repository 文件服务定义 ...

  8. mac版源码编译安装mysql

    mac版源码编译安装mysql 一.基础环境 1.清理环境(清理系统自带的Mariadb和boost) CentOS 7 版本的系统默认自带安装了MariaDB,需要先清理. ##查询已安装的mari ...

  9. Linux源码编译安装步骤及命令

    源码编译安装过程 RPM包:rpm -ivh yum install 源码包----开发工具---->可以执行的程序----->运行安装 • 主要优点 – 获得软件的最新版,及时修复bug ...

最新文章

  1. 语义分割--FCN 算法中的一些细节--特征怎么融合
  2. 独家|OpenCV 1.3 矩阵的掩膜操作(附链接)
  3. python 函数返回值的特殊情况
  4. java+mysql中文乱码问题
  5. java中List、Map、Set、Collection、Stack、Queue等的使用
  6. 用matlab做数据处理的几个小坑
  7. Context mContext = getApplicationContext();
  8. 构造函数和方法的区别
  9. Protocol Buffers动态消息解析
  10. 前端设计模式(1)--工厂模式
  11. 易筋SpringBoot 2.1 | 第十九篇:SpringBoot的常用注解
  12. Vivado 2020.1 仿真时卡在executing simulate step
  13. 软件项目开发成本经常用到的估算方法
  14. oracle按照in的顺序进行排序
  15. Apache POI简介
  16. 扇区 物理块 逻辑块 flash 基础概念
  17. java实现拆分元素,java-将列表沿元素拆分为子列表
  18. Gitstack CVE-2018-5955命令执行漏洞分析
  19. 浮漂式/立杆式水质监测站与水质监测平台相比,哪个更厉害?
  20. 边标志填充算法----计算机图形学

热门文章

  1. Halcon API
  2. 基于Python+Bootstrap+Django的移动套餐SQL智能检测系统
  3. javabean链式调用优雅通用属性赋值法
  4. IO-Link工业总线型汽车撑杆装配线RFID写卡器CK-FR05-IO计算示例
  5. Android环境配置时遇到问题及解决方案
  6. ASP.NET 实现flv流媒体播放
  7. 使用UTF8编码将Excel转换为CSV
  8. 程序员面试还不敢要高薪资?程序员面试谈薪资的6大技巧分享,最全Java架构师技能图谱
  9. mysql开发语言,纯干货
  10. win10专业版切换语言失败