免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8351 | 回复: 7
打印 上一主题 下一主题

[实践] eclipse + GDB 调试环境搭建 [复制链接]

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-07-10 10:20 |只看该作者 |倒序浏览
最近, 想搭建eclipse + GDB 调试环境, windows 或linux下搭建都可以, 不知谁有成功的经验,能否分享一下。谢谢!

我建好了Lauterbach的Trace32调试环境,Trace32属于硬件调试,通过JTAG口进行调试,用起来很方便。现在老板要省钱,想要免费的调试工具, eclipse + GDB 就是我给他推荐的。我的想法是高低搭配,疑难杂症用Trace32, 简单调试就用eclipse + GDB.

论坛徽章:
0
2 [报告]
发表于 2012-07-10 18:18 |只看该作者
网上有很多介绍的文章呀, 比如:
http://babybandf.blog.163.com/bl ... 532011110103531757/

论坛徽章:
0
3 [报告]
发表于 2012-07-10 19:19 |只看该作者
显然推荐CodeBlocks 支持Gdb远程调试
CodeBlocks基于GTK /C++   Win/Linux都可以  比java的那个Eclips快 。。。

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
4 [报告]
发表于 2012-07-10 20:27 |只看该作者
回复 3# hushui
谢谢您的推荐!!!
选用eclipse是因为其知名度高,好多公司都用其作为集成开发环境。
如果选用code blocks, 除了调试之外,作为IDE, 使用起来您认为效果怎么样? 可以用它来编译u-boot/kernel吗?
   

论坛徽章:
0
5 [报告]
发表于 2012-07-10 22:12 |只看该作者
mark一下,回去了看。

论坛徽章:
0
6 [报告]
发表于 2012-07-11 09:01 |只看该作者
CodeBlocks编译调试一般的application 然后在板子上启动gdbserver联调是没有问题的  我也这么做的
调Uboot  kernel倒是没有试过,这个情况下关键是板子那里有没有Gdbserver.. 可能你需要2个机器  一个Windows启动Jlink的Gdbserver, Jtag连板子, 另外一个Linux通过Gdb 远程连接Windows上的Gdbserver.  这样调试我用gdb命令行是可以的 我试过 但是没有Codeblocks试过

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
7 [报告]
发表于 2012-07-11 11:00 |只看该作者
回复 6# hushui
支持ethernet吗? 对于GDB, 只想用以太网线调试, 不希望用jtag. 有jtag口的板子,用Trace32; 对于没有jtag口的板子,用GDB + 以太网线。
非常感谢您的信息,我一定试一试codeblocks

   

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
8 [报告]
发表于 2012-07-12 19:53 |只看该作者
回复 2# wwxbei
您推荐的文章很好,详细。 多谢了!

   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP