Linux下如何调试程序?有没有象vc一样的集成开发环境?
一直在window下写程序,最近项目要写一个linux下的程序
感觉很迷茫?怎么编辑程序?怎么调试程序?
有没有象windows下的vc那样的集成开发环境可用的?我现在用的linux是命令行形式的,在一个虚拟机上跑,如何与windows交换 文件也没有门路
高手指教,多谢
问题点数:20、回复次数:16Top
1 楼YanDong_8212(谢科)回复于 2006-07-04 16:03:07 得分 0
magic c++可以试一下Top
2 楼eqxu(天使联盟)回复于 2006-07-04 18:17:15 得分 0
直接使用vi
gcc
gdb
就可以了Top
3 楼zhschs(海山)回复于 2006-07-04 19:15:57 得分 0
emacs_gcc_gdbTop
4 楼hundlom(托克维尔)回复于 2006-07-04 23:18:09 得分 0
代码编写用vim
编译连接用gcc
调试用gdb
代码性能分析用gcov
初步接触linux开发,把这几个工具掌握好,就可以入门了。Top
5 楼zzw_happy(蒹葭苍苍)回复于 2006-07-05 17:49:44 得分 0
vi,gcc,gdbTop
6 楼purplethunder(紫雷)回复于 2006-07-05 22:38:35 得分 0
编码:kdevelop/kate
debug:ddd /dbg
编译: gcc/g++Top
7 楼lyunl(问号)回复于 2006-07-06 09:05:06 得分 0
可以用VI,GCC,GDB.Top
8 楼Hellboy(int argc, char* argv[])回复于 2006-07-06 10:14:59 得分 0
anjuta eclicpe 这两个都有IDE环境的调试方法。
==========广告签名============
http://shop33712512.taobao.com
淘宝店,专卖化妆品、自家蜂产品
==========广告签名============Top
9 楼darrenhg(吞舟鱼_噬龙)回复于 2006-07-06 10:50:29 得分 0
eclicpeTop
10 楼softmse(Jake)回复于 2006-07-06 12:21:16 得分 0
如果你没有用过GDB调试的话,就用简单的cout或printf打印日志信息,来观察变量的值,以达到定位错误出处.
<<Linux编程宝典>>比较好,里面讲GDB调试比较详细.Top
11 楼C20062222()回复于 2006-07-06 21:33:54 得分 0
谢谢楼上的几位,
这几天一直在摸索,吃了不少的苦头
Linux下调试程序可真是麻烦,比起vc环境,真是差的太远了,
总之感觉是巨不爽,最后只有在vc下写代码,用ssh上传到linux下,然后调试
然后再再vc下改,如此反复
为了查看调试信息,不得不用了n多的printf语句,开发效率极为低下
我目前的程序代码不到2000行,如果在vc下,半天编码带调试可完成,现在倒好,搞了两天都还没有搞定(不过部分原因是不太熟悉linux环境)
费了不少的力气,不过快完成了,发点老草Top
12 楼dubufanchen(benney)回复于 2006-07-13 12:31:32 得分 0
呵呵,习惯了就好,我现在都已经快把VC的那一套调试工具给忘了~~~~~~~~~~~~~~`Top
13 楼fytzzh(我爱summer)回复于 2006-07-13 12:39:18 得分 0
熟悉就好了.Top
14 楼hundlom(托克维尔)回复于 2006-07-13 23:20:13 得分 0
Linux下提供的调试工具很好用的,真的不比VC差。
多用几次就习惯使用这个了。
Top
15 楼dolphin87(Dolphin)回复于 2006-07-14 00:12:21 得分 0
kylix 3还行,可惜Borland不再开发了Top
16 楼cd1899()回复于 2006-07-16 11:22:53 得分 0
GCC的編譯效率可VC自帶的編譯工具效率高多了Top




