以下为ubuntu环境下进行,其它环境类似。

1.下载gdb。

https://www.sourceware.org/gdb/download/https://www.sourceware.org/gdb/download/     我选择了   gdb-9.2.tar.gz,因同我的PC上Linux系统里的gdb版本一致。

2.安装makeinfo。

sudo apt-get install texinfo

备注:makeinfo的功能是将Texinfo 源文档翻译为各种其他格式。

Texinfo 是一种文档系统,使用单一的源文件来产生在线文档以及可打印的输出。它主要用于书写软件使用手册。

3.编译gdb。

使用64位编译器,aarch64-linux-gnu-gcc。

tar zxvf  gdb-9.2.tar.gz

cd gdb-9.2

mkdir build

cd build

/home/share/work/gdb-9.2/configure --disable-host-shared --build=arm --host=aarch64-linux-gnu --target=arm-linux --prefix=/home/share/work/gdb

make

make install

备注:

--host :指定交叉编译环境

4.安装

因为是静态编译的,拷到板子上运行即可。

arm gdb 编译与安装相关推荐

  1. Genymotion模拟器安装ARM架构编译应用失败解决方案

    我们在安装一些应用到Genymotion模拟器会提示:adb: failed to install xx.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: ...

  2. ARM服务器编译安装ClickHouse

    目录 一.编译安装ClickHouse背景 二.编译安装ClickHouse方法 三.编译安装ClickHouse环境 四.编译安装ClickHouse步骤 1,安装依赖项 2,编译安装cmake 3 ...

  3. 编译和安装gdb源码详细步骤介绍

    1.gdb源码下载 (1)源码下载网址:https://ftp.gnu.org/gnu/gdb/: (2)本文下面的编译是按照8.2版本的源码进行的,其余版本的源码可能会报错,需要自行解决: 2.编译 ...

  4. 嵌入式平台 mips(arm)交叉编译 OpenBLAS 编译和安装

    一.开发环境 编译环境:Ubuntu16.04 ( x64 ) 交叉编译链:mips-gcc472-glibc216 BLAS 库: blas( 3.8.0 ) LAPSCK 库: lapack( 3 ...

  5. 20222-02-16 Linux 触摸屏测试工具tslib工具下载、编译、安装,buildroot ARM平台上实际运行

    一.tslib全称英文是C library for filtering touchscreen events,是捕捉触摸屏事件的工具. 二.下载地址https://github.com/libts/t ...

  6. Linux下boost库的编译、安装详解

    1.下载源文件 去官网下载:http://www.boost.org/ 这里下载最新版本 wget https://dl.bintray.com/boostorg/release/1.64.0/sou ...

  7. linux内核单独安装,Linux内核编译与安装

    平台:虚拟机Ubuntu10.04 内核版本:3.0.80 ---------------------------------------------------------------------- ...

  8. SNMP功能开发简介 一 net-snmp编译与安装

    部门产品还没有snmp功能,应客户需求,最近开始开发snmp功能.snmp即简单网络管理协议,管理很简单,但实际开发还是有点工作量,协议有三个版本,分为1,2c,3.相关的RFC文档也比较多,从零开始 ...

  9. linux-2.6.29内核配置、编译与安装

    Linux内核具有可定制的有点,下面讲述内核的配置和编译步骤 通常拿到一个内核系统源码,你不知道具体别人有没有配置过这个系统或做了哪些系统配置文件的修改,你要将系统还原到最初的默认配置状态,则直接进行 ...

  10. gdb pwndbg插件安装

    环境: gdb 9.2 ubuntu 20(x64) 连接 pwndbg gdb9.2 gdb9.2网盘连接 密码: kaq4 GDB中文教程 编译gdb 由于发行的gdb比较老,pwndbg建议使用 ...

最新文章

  1. SAP Fiori学习笔记
  2. url 参数 后台 加密_一套拿来即用的后台管理系统,非常方便(附项目地址)
  3. 索泰显卡超频软件测试要多少时间,显卡超频测试_索泰 GTX 760 2GD5 至尊OC+_显卡评测-中关村在线...
  4. 基于Boost::beast模块的无栈协程WebSocket服务器
  5. JAVA_java.util.Date与java.sql.Date相互转换
  6. internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);
  7. 如何让CSS动画中途停止并维持姿态
  8. vue rules 两个输入框不能相等_Vue 学习笔记(二十五):webpack 相关
  9. mysql查看重复数据结构_mysql 数据库重复数据结构
  10. 云效研发平台负责人:高效研发运维体系构建的方法论
  11. kuangbin 基础DP1
  12. 保留两位小数除法算式_小数除法计算题
  13. 【计算机网络微课堂】3.3 差错检测
  14. 英语单词背诵系统(有单词背诵,错词背诵功能)
  15. 女神节:向女性程序员致敬!
  16. 群晖NAS 7.X 搭建个人博客网站并发布公网 1/8
  17. C++ 基础入门 之 结构体/结构体定义和使用/结构体数组/结构体指针/ 结构体嵌套结构体/结构体做函数参数/结构体中 const 使用场景/结构体案例
  18. 如何在HTML网页里添加CSS边框,css如何设置边框?
  19. 面试中最易被“秒杀”的五种表现
  20. 《数据驱动 | 装备制造创新集群智慧化转型》

热门文章

  1. Oracle 18c新特性一览
  2. Android 梯形进度条、下载进度条;
  3. Zabbix安装配置详解
  4. 怎么用PHP实现检测网站文章是否被收录
  5. 电脑服务器开机显示器没反应,电脑主机开了但是显示器没反应怎么办 电脑主机开了显示器没反应原因【图文】...
  6. linux smtp ip伪造,邮箱伪造之搭建匿名SMTP服务器
  7. 中国名人书画展由世界全媒体联盟中国区及广西明星影视文化传媒有限公司联合举办
  8. 解决微信小程序点击出现蓝色背景色问题
  9. 1959年第一台电子计算机,1、 一般认为,世界上第一台电子数字计算机诞生于______。 A.1946年 B.1952年 C.1959年 D.1962年...
  10. Web—信息收集(非常全)