LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1379|回复: 3

linux 如何调试程序?谢谢

[复制链接]
发表于 2008-12-29 17:02:42 | 显示全部楼层 |阅读模式
我现在只会编译 输出结果。 如果我想调试呢,单步执行,看程序运行时变量的值怎么办

我原来都是在windows vs2005 下调试程序的,写程序的时候还有自动提示功能,是否在l
inux 下 也有类似的代码提示工具呢 谢谢
发表于 2008-12-30 13:42:23 | 显示全部楼层
用GDB,专门的调试工具
回复 支持 反对

使用道具 举报

发表于 2009-1-2 03:10:33 | 显示全部楼层
Linux 类似 visual studio的图形模式集成开发环境有Code::Block,Anjuta,KDevelop,Eclipse。
文字模式的集成开发环境有rhide。
这些IDE都带了调试功能。
只不过较为“纯粹”的Linux开发者往往用emacs/vim写程序,用gdb/kgdb(内核态)命令行辅以printf/pintfk(内核态)来调试。而不使用任何IDE。
我一般写跨平台的C/C++/D程序,一套代码支持Windows/Linux,所以用Visual Studio 2008和Code::Block比较多一些。Windows平台调试自然不用说,Linux平台调试就直接用gdb命令行。
回复 支持 反对

使用道具 举报

发表于 2009-1-4 00:47:26 | 显示全部楼层
gdb是命令界面的调试器,LZ可能用不习惯。
图形界面的有insight,ddd,kdbg,
还有anjuta IDE自带的有一个调试器
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表