社区
Linux/Unix社区
帖子详情
如何使用gdb+gdbserver进行调试
wind19
2010-05-31 10:20:19
现在情况是这样,目标机是686的64位机,宿主机是686的32位机,我进行gdb的时候说被调试的64位的程序跑不起来,我想问一下,gdb和gdb-server是不是要重新编译,如果要的话分别用什么参数??有详细的介绍更好
...全文
128
3
打赏
收藏
如何使用gdb+gdbserver进行调试
现在情况是这样,目标机是686的64位机,宿主机是686的32位机,我进行gdb的时候说被调试的64位的程序跑不起来,我想问一下,gdb和gdb-server是不是要重新编译,如果要的话分别用什么参数??有详细的介绍更好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wind19
2010-06-01
打赏
举报
回复
没找到合适的呀
lisan04
2010-06-01
打赏
举报
回复
百度一下吧,一搜一大堆
wind19
2010-06-01
打赏
举报
回复
没有人给意见吗?
gdb
+
gdb
server
安装,配置和
调试
就目前而言,嵌入式Linux系统中,主要有三种远程
调试
方法,分别适用于不同场合的
调试
工作:用ROM Monitor
调试
目标机程序、用K
GDB
调试
系统内核和用
gdb
server
调试
用户空间程序。这三种
调试
方法的区别主要在于,目标机远程
调试
stub 的存在形式的不同,而其设计思路和实现方法则是大致相同的。 而我们最常用的是
调试
应用程序。就是采用
gdb
+
gdb
server
的方式
进行
调试
。在很多情况下,用户需要对一个应用程序
进行
反复
调试
,特别是复杂的程序。采用
GDB
方法
调试
,由于嵌入式系统资源有限性,一般不能直接在目标系统上
进行
调试
,通常采用
gdb
+
gdb
server
的方式
进行
调试
。
gdb
+
gdb
server
调试
使用
手册
gdb
+
gdb
server
调试
使用
手册+嵌入式开发+手册
Linux开发入门:
使用
gdb
调试
C/C++入门教程
GDB
(GNU symbolic debugger)简单地说就是一个
调试
工具。它是一个受通用公共许可证即GPL保护的自由软件。像所有的
调试
器一样,
GDB
可以让你
调试
一个程序,包括让程序在你希望的地方停下,此时你可以查看变量、寄存器、内存及堆栈。更进一步你可以修改变量及内存值。
GDB
是一个功能很强大的
调试
器,它可以
调试
多种语言。在此我们仅涉及 C 和 C++ 的
调试
,而不包括其它语言。还有一点要说明的是,
GDB
是一个
调试
器,而不像 VC 是一个集成环境。你可以
使用
一些前端工具如XX
GDB
、DDD等。他们都有图形化界面,因此
使用
更方便,但它们仅是
GDB
的一层外壳。因此,你仍应熟悉
GDB
命令。事实上,当你
使用
这些图形化界面时间较长时,你才会发现熟悉
GDB
命令的重要性。在你
调试
你的程序之前,当你编译你的源程序时,不要忘了 -g 选项或其它相应的选项,才能将
调试
信息加到你要
调试
的程序中。例如:gcc -g -o hello hello.c 。
gdb
+
gdb
server
安装及
调试
(总结).docx
gdb
+
gdb
server
安装及
调试
(总结).docx
gdb
+
gdb
server
安装及
调试
(总结).docx
gdb
+
gdb
server
的方式
进行
ARM程序
调试
【摘要】:本文首先介绍了
gdb
+
gdb
server
相关的概念,然后介绍了其下载、编译、安装等过程;接着介绍了利用
gdb
+
gdb
server
调试
应用程序的流程及实例等;最后分析了下
gdb
+
gdb
server
安装过程中的常见问题。
【关键词】:
gdb
,
gdb
server
,远程
调试
Linux/Unix社区
23,116
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章