以下为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 PM 入门系列18 - IP25为维护计划 Set Deletion Flag
  2. 基于Vuejs+ElementUI的答案录入功能的一些总结
  3. 深蓝学院《从零开始手写VIO》作业一
  4. sqlserver大数据归档
  5. SDNU 1171.合并果子(区间dp)
  6. Spring源码研究之how is returned hello string converted to jsp page
  7. vsphere平台windows虚拟机克隆的小插曲(无法登陆系统)
  8. c ++查找字符串_C ++类和对象| 查找输出程序| 套装3
  9. Linux系统驱动全吗,linux系统需要给硬件安装驱动程序么?谁推荐一下linux系统阿~要驱动最全...
  10. SELinux系列(十二)安全上下文的修改和设置(chcon和restorecon命令)
  11. 回复《论WEB标准专家》。
  12. DNS服务器配置详解
  13. java+cache使用方法_JVM代码缓存区CodeCache原理及用法解析
  14. jdk HashMap源码解读
  15. android11 tts,Android 11 使用 TextToSpeech 实现文字转换语音 相关 bug:speak failed: not bound to TTS engine...
  16. 鸿蒙OS产业链上市公司梳理
  17. 华科计算机硕士毕业论文,华中科技大学硕士毕业论文要求_华中科技大学2020年硕士招生简章_华中科技大学研究生院...
  18. 割线法matlab实验报告,牛顿迭代割线法二分法算法实验报告.docx
  19. Alibaba Cloud Toolkit —— 项目一键部署工具
  20. 华为云宝塔linux,华为云上安装宝塔面板

热门文章

  1. oracle18c静默安装教程,Oracle 18c 通过 RPM 包安装数据库示例
  2. win10 进不了修复服务器失败怎么办,win10自动修复失败开不了机怎么办?win10自动修复失败无限循环解决方法大全...
  3. TFT-液晶显示屏的结构和原理
  4. 网站在百度的快照收录被劫持 跳转的终极解决办法
  5. 计算机安装网络打印机,如何安装网络打印机?电脑上安装网络打印机详细教程...
  6. Greenplum 6 磁盘配额管理工具“Diskquota”
  7. Lighting build failed. Swarm failed to kick off UE4光照构建失败
  8. shopex mysql索引_mysql版本太高导致shopex4.8.5无法安装
  9. ARM的开发步骤:让你思路更清晰
  10. 2019各种比赛总结