1.1 嵌入式设备gdbserver远程调试

在一些资源比较小的嵌入式设备,比如IPC设备,发生了段错误之后,无法在本地gdb,如果这个段错误比较容易复现,gdbserver此时主能发挥最大用处。

1.2 例子

1.2.1 目标机器运行以下命令

gdbserver是通过交叉编译过的可执行程序,放到嵌入式板子上,运行以下命令
./gdbserver 192.168.1.200:1234 ./程序

1.2.2 开发机器运行以下命令

在宿主机上执行以下命令
mips-linux-uclibc-gnu-gdb ./程序
设置动态库的路径
set solib-search-path /home/xxxxx/rootfs-uclibc/lib
远程到目标机开始调试
target remote 192.168.1.104:1234

1.3 end

gdbserver远程调试相关推荐

  1. 使用gdbserver远程调试

    使用gdbserver远程调试   1.默认crosstool交叉编译器没有自带gdbserver,需要自行编译 到GNU官方FTP下载,目前最新版的是gdb-6.7.1 下载地址:http://ft ...

  2. Ubuntu和Mac使用gdbserver远程调试android源码

    一.gdbserver在android上远程调试进程 0.关闭Enforcing # adb shell setenforce 01.拷贝gdb和gdbserver文件 <1>PC端为Cl ...

  3. VsCode + gdb + gdbserver远程调试arm嵌入式linux C/C++程序

    基本流程跟我的另一篇文章<VsCode + gdb + gdbserver远程调试C++程序>一样,不一样的是需要重新编译gdb和交叉编译gdbserver. 一.准备工作 sudo ap ...

  4. eclipse gdb gdbserver 远程调试

    https://blog.csdn.net/linuxarmsummary/article/details/44975495 我们在 Linux 主机中搭建我们的开发环境,使用 Ubuntu 10.0 ...

  5. 嵌入式gdbserver远程调试【原创】

    对于gdbserver还是老生常谈,项目中一直使用kdevelop集成工具集成调试,后来新建了一个工程忽然不能用了,于是只好使用终端来调试. 写在前面: 主机地址:192.168.27.130 目标板 ...

  6. SOM-TL138F基于GDB和GDBServer的远程调试方法

    1前言 表 1 开发板型号 是否支持本实验 TL437x-EVM 支持 TL437x-EasyEVM 支持 TL437x-IDK 支持 TL437xF-EVM 支持 操作环境: Ubuntu 14. ...

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

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

  8. 在海思芯片上使用GDB远程调试

    0.载GDB安装包,下载地址:Index of /gnu/gdb,使用8.2版本 1.见下面链接: 在海思芯片上使用GDB远程调试_大橙子疯的博客-CSDN博客_海思gdb调试 和 arm-linux ...

  9. 【GDB】gdbserver的使用,远程调试开发板

    0.将gdbserver拷贝到目标板子上 注:gdbserver在交叉编译工具目录/debug-root/usr/bin下 可用file命令查看 --------------------------- ...

最新文章

  1. Description Resource Path Location Type Java compiler level does not match the v
  2. 使用three.js实现炫酷的酸性风格3D页面
  3. render在python中的含义_python-/ render()上的Django TypeError获得了意外的...
  4. elasticsearch 常用命令
  5. twisted.internet.error.TimeoutError错误的解决方法
  6. MATLAB的dir函数
  7. oracle恢复表的数据到某个时间点
  8. ShadowGun Billboard Blinking God Rays
  9. cve 爬虫_爬虫技术实践(九)国家信息安全漏洞库基于月份的漏洞收集实战
  10. 鱼眼和全向视图的图像深度学习方法
  11. 科技大佬对人工智能的看法
  12. anaconda 重新安装
  13. c语言实现循环结构的语句有哪些?它们的区别是什么?,2011年04月份计算机软件基础(一)复习资料二...
  14. 随机生成26个英文字母
  15. Photoshop快速复制图层的几种方法和技巧
  16. Android中TextView的SetText()方法注意事项
  17. JavaWeb开发框架
  18. 手机发起PPT课件文档直播实测效果
  19. 3000字读懂腾讯音乐垄断案处罚决定书
  20. Unity制作Animation帧动画

热门文章

  1. 计算机二级考试需要带啥
  2. Nginx正向代理https请求
  3. (附源码)计算机毕业设计ssm蛋糕店会员管理系统
  4. 华铭智能属于芯片概念吗_国产芯片概念股龙头有哪些股票?2020国产芯片概念名单一览表...
  5. git回退到某个版本并提交
  6. 母婴用品店收银系统都有哪些优势
  7. 如何用css进行网页布局,用CSS进行网页布局的教程
  8. 【书山有路】立Flag,我要精通Java
  9. citidirect什么意思_‎App Store 上的“CitiDirect BE®”
  10. 函数声明、 函数表达式 与立即调用函数表达式的比较