大家开发 Linux 后台服务器都用什么工具调试?

2015-07-23 15:35:39 +08:00
 hellogmh

用远古时代的gdb吗?会不会效率太低了点?
还是用eclipse呢?

我最近在学Linux C++,基于Visual GDB进行开发和调试,感觉超级方便又高效啊。以后如果工作了还用这么偷懒的玩意儿,会不会被同事鄙视呀 :) 大厂里面的同类们都是超有耐心地用gdb敲命令么?

3271 次点击
所在节点    Linux
12 条回复
IwfWcf
2015-07-23 17:26:34 +08:00
关键是没有图形界面啊……
Shazoo
2015-07-23 17:54:19 +08:00
嗯。2000多块钱的软件,自然超级方便又高效了。

真有钱哦~
ryd994
2015-07-23 17:54:48 +08:00
gdb有图形前端,不过用的人不多
其实我平时debugger用的很少。想清楚再写,必要时随便print一下都明白了。循环里可以配合grep
knightdf
2015-07-23 20:53:21 +08:00
log.....
hellohido
2015-07-23 22:19:40 +08:00
@knightdf 规模大了或者多线程的时候就很麻烦了
knightdf
2015-07-24 08:56:29 +08:00
@hellohido 多线程还可以接受,异步就。。。
matthewgao
2015-07-24 09:32:23 +08:00
真正的大程序 用gdb不太现实 我gdb现在也就用来看core dump
hellogmh
2015-07-24 09:55:39 +08:00
@IwfWcf VisualGDB可以SSH连到目标机器上,然后选择附加某个进程调试
IwfWcf
2015-07-24 10:16:47 +08:00
@hellogmh 跳板机……
hitmanx
2015-07-24 15:01:23 +08:00
主要都是看log,gdb用来解coredump
hellogmh
2015-07-24 15:40:10 +08:00
@hitmanx 程序规模有多大?
hitmanx
2015-07-24 16:03:32 +08:00
@hellogmh 代码量接近百万行,十几年下来的产品了。客户碰到问题时可以生成一个完整的support package,包含了各种类型的日志文件、告警信息等,然后这边根据log分析重现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/207814

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX