Chinaunix

标题: 请问大家在Linux/UNIX下面都使用什么工具调试程序~~ [打印本页]

作者: afeijunjun    时间: 2006-04-09 21:39
标题: 请问大家在Linux/UNIX下面都使用什么工具调试程序~~
大家好,我是一个不太新的Linux/UNIX C程序员,接触了一小段时间的Linux下面的C开发。开发流程一般都是:1、在windows下面用source insight编写程序
2、把程序利用sftp传送到linux服务器上,进行编译
3、如果有问题的话一般都在程序可能出现问题的地方printf出来信息,再传到服务器上进行重新编译、调试
因为我们这里也有vc的程序员,看到他们调试程序很容易,什么设置断点、单步执行、查看内存、查看变量等等十分方便。我知道在linux下的调试工具gdb也有十分强大的调试功能,但是用了几次觉得调试小的程序还是很好用的,但是当工程包含文件比较多的时候我个人觉得用起来不方便(纯属个人意见,估计是我的gdb用的太烂了~~~呵呵~~),前两天用eclipse+CDT开发了几天,觉得挺不错,但是在程序的调试方面还是比较欠缺的,所以想问问个人前辈,大家在linux/unix下面作开发都用什么工具啊,有没有像vc这样的调试比较方便的工具啊?谢谢大家了先
作者: openmind    时间: 2006-04-10 09:29
dbx估计也行
作者: albcamus    时间: 2006-04-10 09:52
gdb用的不熟就去看手册, 或者如果机器好, 跑insight也可以
作者: zuiwan    时间: 2006-04-10 10:03
标题: 回复 1楼 afeijunjun 的帖子
不知道anjuta是否适合你
作者: catbert    时间: 2006-04-10 10:10
原帖由 albcamus 于 2006-4-9 20:52 发表
gdb用的不熟就去看手册, 或者如果机器好, 跑insight也可以


或者ddd。http://www.gnu.org/software/ddd/
作者: afeijunjun    时间: 2006-04-10 13:28
呵呵~~谢谢大家了!我作为一个新手向版主前辈们提个建议,不知道合不合理,如果觉得多余就当我没说过哈~~某位大哥(或者某些,当然用得到我们这些新手的地方我们会尽力的)
1.总结一下Linux下面常用C/C++开发工具及使用方法
2.总结一下Linux下面常用C/C++的调试工具及使用方法
3.总结相应工具的下载地址
大家看了这个可能觉得不妥,认为这些事情应该自己去做,当然了自己花一定时间也能google到这些东西。我觉得CU本来就是我们中国最大的Linux/Unix社区,代表着中国的Linux/Unix开发趋势,这里的信息应当尽量全面(我并没有说CU的信息不全哈,CU已经办的很好了),我们应该尽量把一些知识、经验等总结起来,使得像我这样的新手能够很快的了解这些东西,能够很快的喜欢上在Linux/Unix下面的开发工作,这样我们的队伍才能不断地壮大,我们中国才能为Linux做更多的贡献。
呵呵~~在强调一次哈,上面仅仅是我的小小建议~希望各位大牛不要说我是因为懒才这样建议的哈~谢谢各位前辈了哈先~~!
作者: 帅绝人寰    时间: 2006-04-10 13:52
原帖由 afeijunjun 于 2006-4-10 13:28 发表
呵呵~~谢谢大家了!我作为一个新手向版主前辈们提个建议,不知道合不合理,如果觉得多余就当我没说过哈~~某位大哥(或者某些,当然用得到我们这些新手的地方我们会尽力的)
1.总结一下Linux下面常用C/C++开发工具及 ...


开发工具就那么多, 编译/调试, 关键是环境和使用, 这需要看手册。 别人总结也不是很有用

ps:基本上是水平越高时间越少,一般不能抽那么多时间整理大型文档。
作者: letian0711    时间: 2006-04-12 21:39
标题: 回复 1楼 afeijunjun 的帖子
国产软件magic c++其实也挺不错的,
他是仿照vc界面做的,和vc调试差不多,有图形界面调试.
他是集成的gdb的调试功能,同样可以方便设置断点.查看参数信息.
不防试试.网上可以下到测试版的.45天试用期.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2