- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式Linux下的 应用程序调试技巧
嵌入式Linux下的
应用程序调试技巧
1
调试器--Gdb调试流程
首先使用gcc对test.c进行编译,注意一定要加上选项 ‘-g ’
# gcc -g test.c -o test
# gdb test
GNU gdb Red Hat Linux (-1.21rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB. Type show warranty for details.
This GDB was configured as i386-redhat-linux-gnu...Using host
libthread_db library /lib/libthread_db.so.1.
(gdb)
2
1
Gdb调试流程
查看文件
查看变量值
(gdb) l
(gdb) p n
设置断点 单步运行
(gdb) b 6 (gdb) n
查看断点情况 (gdb) s
(gdb) info b 恢复程序运行
运行代码 (gdb) c
(gdb) r 帮助
(gdb) help [command]
3
Gdb的使用切记点
在Gcc编译选项中一定要加入 ‘-g ’。
只有在代码处于 “运行”或 “暂停”状态时才能
查看变量值。
设置断点后程序在指定行之前停止
交叉调试
4
2
Gdb调试
运行被调试程序,设置所有的能影响该程序的参
数和变量。
保证被调试程序在指定的条件下停止运行。
当被调试程序停止时,让开发工程师检查发生了
什么。
根据每次调试器的提示信息来做响应的改变,以
便修正某个错误引起的问题
5
交叉调试—应用
调试方法:
目标板上:
gdbserver targetIP:port apps
其中:
targetIP: 目标板IP
port: 我们自己指定的调试端口号(一般要大于1024)
apps: 应用程序
主机上:
gdb target remote targetIP:port
您可能关注的文档
- VOA慢速讲解2011-09-08第769期.pdf
- [FT(金融时报)中英双语阅读]_FinancialTimes_2.pdf
- 中国工商银行 Industrial an Commercial Bank of China_SWOT 2009.pdf
- 中国燃烧污染物减排的战略规划.pdf
- 免费:实力传播 Media planning procedure.pdf
- 中国移动宽带市场展望_BDA.pdf
- 企业财务管理15.pdf
- 关于房地产市场中央政府_地方政府及房地产开发商之间的博弈分析_陈梅婷.pdf
- 创新的种子-Phytobiodermie d.b.a PHYTO5 CEO JON CANAS 专访.pdf
- 北京师范大学翻译硕士考研真题,招生简章.pdf
最近下载
- 第三单元第1课+广而告之+课件+ 2024——2025学年人教版(2024)初中美术七年级下册.pptx VIP
- 第三单元第1课《广而告之》课件-+ 2024——2025学年人教版(2024)初中美术七年级下册.pptx VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)试题附答案.doc
- 第三单元第1课《广而告之》课件-七年级美术下册(人教版2024).pptx VIP
- 2025【基于精准重心法的S家电企业物流配送中心选址和路线规划问题实证研究14000字】.docx
- 基于精确重心法的农产品冷藏仓库选址研究一以米易为例.docx
- (二模)2025届大湾区高三普通高中毕业年级联合模拟考试 (二)地理试卷(含答案详解).docx
- 双叉臂式悬架设计.docx
- 新生儿先天性肛门闭锁护理.pptx
- IEEE C57.149-2012国外国际标准.pdf
文档评论(0)