终于安装好了,先写下占个坑,后续补图。 点击打开链接
1.安装前准备。
    下载文件,通过ssh放到ubuntu中,并解压。推荐使用gdb-7.4.tar.bz2。
    tar vxf gdb-7.4.tar.bz2
    解压后生成cd gdb-7.4文件夹。
2.开始安装。
    cd gdb-7.4
    ./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdb
    make
    make install
    cd gdb/gdbserver
    ./configure -target=arm-none-linux-gnueabi --prefix=/home/arm-linux-gdb/arm-linux-gdbserver
    make CC=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc
    make install
3.使用gdb远程调试。
    进入到安装目录
    cd /home/arm-linux-gdb/arm-linux-gdbserver/bin
    将gdbserver拷贝到开发板的bin目录下
    cp arm-none-linux-gnueabi-gdbserver /home/board/system/bin
    编写测试文件:
    vim gdb_test.c
    编译C文件:
    arm-none-linux-gnueabi-gcc -g gdb_test.c -o gdb_test
    在开发板上:
    arm-none-linux-gnueabi-gdbserver 192.168.1.230:1234 ./gdb_test
    回到ubuntu,启动gdb:
    /home/arm-linux-gdb/arm-linux-gdb/bin/arm-none-linux-gnueabi-gdb
    连接开发板:
    (gdb)target remote 192.168.1.230:1234

iTOP4412 gdbserver安装相关推荐

  1. gdb+gdbserver

    内容摘要 远程调试环境由宿主机GDB和目标机调试stub共同构成,两者通过串口或TCP连接.使用 GDB标准程串行协议协同工作,实现对目标机上的系统内核和上层应用的监控和调试功能.调试stub是嵌入式 ...

  2. gdb的简单使用和gdb+gdbserver方式进行ARM程序调试

    gdb的简单使用 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像VC.BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB ...

  3. vs linux 交叉编译,VS结合VisualGDB搭建OpenWrt交叉编译远程调试开发环境

    由于此开发环境涉及3设备协同工作,因此先说明一下整体开发环境的配置以及每部分所负责的功能: 1.Windows PC 这里我用的是64位Win7,作为VS的安装环境Windows自然是必不可少的,本机 ...

  4. IDA+GDB远程调试android平台 - Aarch64- elf64程序

    gdb配置 gdb和gdbserver gdbserver的是在 android-ndk-r10e\prebuilt\android-arm\gdbserver 这个目录下 gdb 是在 androi ...

  5. Buildroot中文用户手册

    转载请注明原文链接:https://blog.csdn.net/haimo_free/article/details/107677667 文章目录 第一部分 入门 1. 关于Buildroot 2. ...

  6. 君君学Linux设备驱动第一天之概述及开发环境搭建

    一.设备驱动的作用:     1 计算机系统里面的软件和硬件是互相成就的,没有软件的硬件是废铁,没有硬件作为依托的软件是空中楼阁.     2 当应用软件工程师不想了解硬件底层的具体操作的时候,就需要 ...

  7. linux远程开发——使用vs2019远程连接linux

    目录 步骤 一.新建项目 二.远程连接 三.主函数测试 四.vs2019中linux控制台打印中文乱码问题 步骤 一.新建项目 1.打开vs2019,选择创建新项目. 2.选择c++.Linux,创建 ...

  8. gdbserver yum 安装_linux gdb怎么安装?

    1,先下载最新版本的gdb源代码包,我使用的是gdb-7.6.tar.gz,使用tar命令进行解包(tar -xvzf gdb-7.6.tar.gz),cd进gdb-7.6/gdb目录,使用vi找到r ...

  9. Linux安装ST-Link GDBServer

    从TrueSTUDIO提取ST-Link GDBServer,然后在Ubuntu下安装使用. mingdu.zheng at gmail dot com http://blog.csdn.net/zo ...

最新文章

  1. 使用 SetCustomizedString汉化UltraWinGrid的筛选
  2. 【CyberSecurityLearning 11】OSI与TCP/IP协议簇以及Packet Tracer模拟器
  3. LinuxC-运算符
  4. 编写一个可以打印不同长度数组内容的函数模板
  5. navicat修改表的主键自增长报错
  6. vSphere 6.5 Upgrade Considerations Part-2 (vSphere 6.5升级注意事项第2部分)
  7. 服務端的EIT造形+Socket代碼
  8. java swf pdf_基于Java SWFTools实现把pdf转成swf
  9. 正态分布推导瑞利分布,瑞利信道的模型
  10. 力扣5.8每日一题——状压dp
  11. ClickHouse原理及使用
  12. Paxos 实现日志复制同步(Basic Paxos)
  13. mysql时间相减得到天数保留两位_mysql两个日期计算天数
  14. 基于微信小程序的资产管理平台的设计与实现
  15. 西游记中金箍棒的来历和巨大威力
  16. 计算机启动后只有鼠标桌面黑屏,电脑开机黑屏只有鼠标的解决方法
  17. 华为自带邮箱下载_华为用户进来看!微信气泡主题的设置方法,仅华为用户拥有!...
  18. Linux系统日志管理
  19. 深入讲解Android!最全的BAT大厂面试题整理,威力加强版
  20. [Revit二次开发] 轴网交点创建柱子

热门文章

  1. java生日验证_Java验证身份证号码是否有效
  2. matlab gui输入数据库,从数据库值填充Matlab GUI列表框
  3. systemtap调试linux内核源码,内核调试工具SystemTap:适合懒人的printk替代品
  4. 机器人改变生活利弊英语作文_左手建筑右手餐饮,机器人如何改变大众生活? 圆梦人感言...
  5. cent os7 安装nginx1.16.1
  6. python如何实现循环_如何构造python循环
  7. 用python处理excel表格_使用Python处理excel表格(openpyxl)及表格中的中文处理
  8. json最大长度限制_MongoDB参数限制和阀值
  9. 系统学习深度学习(十一)--dropout,dropconect
  10. python爬虫正则表达式爬取网页标签_Python爬虫实例(4)-用urllib、re和正则表达式爬取网页图片...