在一块ARM Linux 开发板上,我想用GDBServer进行Debug.

首先尝试PC机(安装Fedora Core 1)上自带的gdbserver,

启动gdbserver:gdbserver :3000 Helloworld

启动gdb:gdb Helloworld

(gdb)target remote 192.168.0.30:3000

其中192.168.0.30是我本机的IP,对一个Helloworld进行调试效果跟GDB直接调差不多。用一个多线程的程序尝试,出现错误退出。

gdb错误信息:

(gdb) target remote 192.168.0.30:3000

Remote debugging using 192.168.0.30:3000

0x001bec50 in ?? ()

Breakpoint 1 at 0x8049158: file Angel.c, line 240.

(gdb) c

Continuing.

Ignoring packet error, continuing...

Ignoring packet error, continuing...

Ignoring packet error, continuing...

Program terminated with signal SIGTRAP, Trace/breakpoint trap.

The program no longer exists.

(gdb)

gdbserver错误信息:

gdbserver :3000 angel_ice/src/angel_ice

Process angel_ice/src/angel_ice created; pid = 836

Remote debugging from host 192.168.0.30

Cannot find new threads: capability not available

Cannot find new threads: capability not available

Cannot find new threads: capability not available

Child terminated with signal = 5

Child terminated with signal = 0x46

GDBserver exiting

于是我下载gdb6.3版自已编译,问题相同。这样我就调不了Minigui Thread模式的应用程序了。请问大合资们,这是怎么回事?是不是我用的方法不对?

gdb arm linux 下载,月光软件站 - 编程文档 - 其他语言 - 关于ARM Linux下的GDBServer相关推荐

  1. c代码实现 ifft运算_月光软件站 - 编程文档 - 其他语言 - 时间抽选基2FFT及IFFT算法C语言实现...

    正在学数字信号处理,感觉上学期信号与系统学得不扎实,因为当时只是死记公式,这学期数信老师提倡动手实践,觉得自己在编程中对公式理解得更加深刻了. 以下是我写的FFT,欢迎指教. /*时间抽选基2FFT及 ...

  2. php ftp 账号密码修改,月光软件站 - 编程文档 - 其他语言 - 用PHP即时添加,删除FTP帐号和更改FTP密码的函数...

    网上不知道有没有Serv-U FTP的接口,这类的资料,由于不知道Serv-U的加密方式,所以没有使用加密密码的方式,如果有人知道算法,麻烦你告诉我一声 $filepath是Serv-U的安装地址,$ ...

  3. mysql的结构化编程_月光软件站 - 编程文档 - 其他语言 - 结构化子查询:在mysql4.1中的应用...

    By Trudy Pelzer 翻译:guipei 随着mysql 4.1版的发布,现在有两种方法可以使用一个单独的查询从多个数据表中取得数据:使用连接(join)或者使用子查询(subquery). ...

  4. php domino,月光软件站 - 编程文档 - 其他语言 - Domino 与 Apache PHP 的集成

    现在很多项目是php开发,php作为流行的开发语言,具有良好的性能 这篇文章就是介绍如何使domino与php集成在一起 Introduction People often ask whether i ...

  5. java textsharp,月光软件站 - 编程文档 - 其他语言 - 利用TextEditorControl控件现代码语法高亮显示...

    /********************************************************************************************** * 创建 ...

  6. 离散正交的二次多项式matlab实现,月光软件站 - 编程文档 - 其他语言 - 用离散正交多项式求三次拟合多项式[MATLAB版本]...

    %用离散正交多项式求三次拟合多项式 % x,y--表示原始数据的节点坐标 % w--表示权重系数 % N--表示要拟合的离散正交多项式的最高次数 % polyapproximate()--是自定义函数 ...

  7. 个人帐目管理系统java_月光软件站 - 编程文档 - Java - 实战EdaEagle——个人帐目管理系统(一)...

    实战EdaEagle--个人帐目管理系统(一) 作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 点击此出下载EdaEagle 点击此处下载个人帐目管理源码 EdaEagle,既 ...

  8. Java写入磁盘阵列_月光软件站 - 编程文档 - Java - 利用Linux创建磁盘阵列

    磁盘阵列配置文件为/etc/raidtab raiddev /dev/md0 //指定磁盘阵列的设备名称 raid-level linear //指定采用的是Linear模式 nr-raid-disk ...

  9. 怎样学java软件编程6_月光软件站 - 编程文档 - Java - 我学习使用java的一点体会(6)...

    现在应该说一说设计模式的学习了.设计模式是一个高度抽象的概念,每一种模式都是被抽象化了的解决某一问题的成功经验,理解设计模式需要洞察力,因而学习设计模式前,最好有一定的经验,不然很难体会设计模式的精髓 ...

最新文章

  1. char* p = 123,字符串在内存中的哪个位置?
  2. Mybatis插入MySQL数据库中文乱码
  3. Python3 Urllib学习
  4. element ui 空格_空格是您的UI朋友。 大量使用它。
  5. 使用动态SQL获取具有非空字段的自定义表结构
  6. 银行数据库安全可控替代方案探索
  7. 说明使用tc编程的一般步骤 c语言,TC编程手册详解-完整版.doc
  8. java对接芯烨XP58系列打印机,网络驱动
  9. 50道经典MySQL练习题(含解答)
  10. Brocade 光纤交换机保存配置
  11. laravel的elixir和gulp用来对前端施工
  12. my97日期范围限制
  13. Maya 界面与视图2
  14. #10094. 「一本通 3.5 练习 2」消息的传递
  15. 放射技师计算机辅助诊断,基于CT影像的肺癌计算机辅助诊断关键技术研究
  16. android 游戏遥感,Android2.2+游戏摇杆 MOPS魅影T800评测
  17. \u202a 神奇的控制字符
  18. 商城系统搭建支付通道
  19. 『树形DP·换根法』Accumulation Degree
  20. python循环引用的解决办法

热门文章

  1. UltraISO 制作U盘镜像步骤
  2. mac vim无法wq保存
  3. 姿态检测 树莓派_基于深度学习的树莓派老人摔倒检测系统的制作方法
  4. CPU 使用率低 负载高的原因
  5. Centos7下通过virt-v2v将libvirt管理下的vm迁移至ovirt中
  6. 如何除去暴风影音的左上边广告和下角动态广告
  7. top命令显示参数详解
  8. RN - iOS端后台挂起后30s重启问题处理过程与心得
  9. 天源财富:室温下成功合成新型稳定有机化合物
  10. python获取小时和分钟_Python:以小时,分钟和秒为单位读取文本文件;和度数,弧分和弧秒...