社区
Linux/Unix社区
帖子详情
请问Linux下的C语言程序开发大家如何进行断点调试和单步调试?
B2China
2004-08-30 09:05:08
我现在只能用printf来跟踪程序的执行情况,效率极其地下,郁闷啊。
大家在Linux下如何进行断点调试和单步调试的呢?
...全文
520
19
打赏
收藏
请问Linux下的C语言程序开发大家如何进行断点调试和单步调试?
我现在只能用printf来跟踪程序的执行情况,效率极其地下,郁闷啊。 大家在Linux下如何进行断点调试和单步调试的呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LoveCreatesBeauty
2005-03-08
打赏
举报
回复
up
qigang_liu
2004-09-20
打赏
举报
回复
using gdb routine_name
break n
run
next
next
next
......
bailee
2004-08-31
打赏
举报
回复
强烈支持用gdb,DDD只是gdb的图形表现,eclipse也行,但要学上半天(有些参数要设置哟),gdb就半小时,教程网上多的是
blankman
2004-08-31
打赏
举报
回复
http://community.csdn.net/Expert/topic/3121/3121179.xml?temp=.4792749
Magic C++ 我觉得还比较好用,现在国内用户免费注册
livingat2033
2004-08-31
打赏
举报
回复
用anjuta 既可以编辑又可以调试 界面也挺优秀的
craks
2004-08-31
打赏
举报
回复
gdb还是很好用的。
不过可以试试eclipse,呵呵,我没用过
B2China
2004-08-31
打赏
举报
回复
大家好像提出了不少的工具啊: gdb、 DDD、 anjuta、xxgdb
最常用的好像还是gdb吧
tengulre
2004-08-30
打赏
举报
回复
gdb
gomo544409
2004-08-30
打赏
举报
回复
下载一个xxgdb,是界面操作的.比rh自带的gdb好用!
GhostCoer
2004-08-30
打赏
举报
回复
我有,都是网上下的,很多啊!
B2China
2004-08-30
打赏
举报
回复
哪里有gdb或DDD的使用教程?
我不懂电脑
2004-08-30
打赏
举报
回复
gdb最方便
smaxll
2004-08-30
打赏
举报
回复
while debugging,type "print variable" can print any value u want
smaxll
2004-08-30
打赏
举报
回复
using gdb routine_name
break n
run
next
next
next
......
flyinghawkren
2004-08-30
打赏
举报
回复
可以用DDD,挺不错的图形化调试工具,设置断点,单步跟踪等等都挺不错,还能进行汇编跟踪
服务器内的蜗牛
2004-08-30
打赏
举报
回复
用gdb
step_by_step
2004-08-30
打赏
举报
回复
用gdb 就可以满足你的要求了
编译的时候带上-g选项。
tibet
2004-08-30
打赏
举报
回复
gdb 或弄个ddd
不过ddd要求能用x-windows
blh
2004-08-30
打赏
举报
回复
Using -g option when compiling and using gdb to debug it.
Linux
学习记录39(C高级篇)
enum 类型名 {枚举项 1 , 枚举项 2 , 枚举项 3 , . . . 枚举项n , };1. 枚举项能直接使用2. 枚举项默认整形常量3. 能够给枚举项直接赋值4. 枚举项值是按顺序递增的5. 枚举是适用于typedef类型重定义的6. 枚举一般用于数据间有相互关系并连续的return 0;使用场景:用于是v要使用连续的常量,并且每个常量特殊含义的时候Makefile 是一个名为Makefile的工程管理文件。
Linux
下
C语言
的调试
调试是每个程序员都会面临的问题. 如何提高程序员的调试效率, 更好更快地定位程序中的问题从而加快
程序开发
的进度, 是大家共同面对的问题. 可能Windows用户顺口就会说出:用VC呗 :-) , 它提供了设置断点, 单步跟踪等的图形界面, 使调试起来直观易用. 但
Linux
用户可能要生闷气了 O:-) : 难道我们
Linux
程序员就只能使用原始的调试方法, 在代码中加入printf信息吗?难道Li
linux
下shell编程调试方法,gdb工具的使用
原帖:向日葵智能前言windows 的界面操作非常丰富,对
程序开发
也是如此,各种强大的 IDE 真是非常方便。转入
linux
编程后,没有界面,用 vim gcc 搞
程序开发
,一开始还真是不适应。现在用的多了,反而习惯用
linux
开发了。但是,没法调试程序真是太痛苦了,只能逐行加 printf。。。其实早就听说
linux
程序开发
有 gdb 工具可以用于调试,一直没有去了解。今天加 pri...
Linux
下
C语言
的调试--转
调试是每个程序员都会面临的问题. 如何提高程序员的调试效率, 更好更快地定位程序中的问题从而加快
程序开发
的进度, 是大家共同面对的问题. 可能Windows用户顺口就会说出:用VC呗 :-) , 它提供了设置断点, 单步跟踪等的图形界面, 使调试起来直观易用. 但
Linux
用户可能要生闷气了 O:-) : 难道我们
Linux
程序员就只能使用原始的调试方法, 在代码中加入printf信息吗...
Linux
编程:用于调试 C、C++ 和其他编程语言编写的程序的调试工具GDB的使用
GDB(GNU Debugger)是一个非常强大的调试工具,广泛用于调试 C、C++ 和其他编程语言编写的程序。设置断点:在程序指定位置暂停执行,便于观察程序状态。单步执行:逐行或逐指令执行程序,观察程序运行流程。查看变量值:在调试过程中,实时查看变量的当前值。跟踪函数调用:了解函数调用顺序和参数传递情况。动态修改变量值:在调试过程中修改变量值,测试不同情况下的程序行为。查看源代码:在调试过程中,随时查看当前执行到的源代码。多线程调试:支持多线程程序的调试,可以查看和切换线程。
Linux/Unix社区
23,224
社区成员
74,535
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章