V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hellogmh
V2EX  ›  Linux

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

  •  
  •   hellogmh · 2015-07-23 15:35:39 +08:00 · 3444 次点击
    这是一个创建于 3444 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    12 条回复    2015-07-24 16:03:32 +08:00
    IwfWcf
        1
    IwfWcf  
       2015-07-23 17:26:34 +08:00
    关键是没有图形界面啊……
    Shazoo
        2
    Shazoo  
       2015-07-23 17:54:19 +08:00
    嗯。2000多块钱的软件,自然超级方便又高效了。

    真有钱哦~
    ryd994
        3
    ryd994  
       2015-07-23 17:54:48 +08:00 via Android
    gdb有图形前端,不过用的人不多
    其实我平时debugger用的很少。想清楚再写,必要时随便print一下都明白了。循环里可以配合grep
    knightdf
        4
    knightdf  
       2015-07-23 20:53:21 +08:00
    log.....
    hellohido
        5
    hellohido  
       2015-07-23 22:19:40 +08:00
    @knightdf 规模大了或者多线程的时候就很麻烦了
    knightdf
        6
    knightdf  
       2015-07-24 08:56:29 +08:00
    @hellohido 多线程还可以接受,异步就。。。
    matthewgao
        7
    matthewgao  
       2015-07-24 09:32:23 +08:00 via Android
    真正的大程序 用gdb不太现实 我gdb现在也就用来看core dump
    hellogmh
        8
    hellogmh  
    OP
       2015-07-24 09:55:39 +08:00
    @IwfWcf VisualGDB可以SSH连到目标机器上,然后选择附加某个进程调试
    IwfWcf
        9
    IwfWcf  
       2015-07-24 10:16:47 +08:00
    @hellogmh 跳板机……
    hitmanx
        10
    hitmanx  
       2015-07-24 15:01:23 +08:00
    主要都是看log,gdb用来解coredump
    hellogmh
        11
    hellogmh  
    OP
       2015-07-24 15:40:10 +08:00
    @hitmanx 程序规模有多大?
    hitmanx
        12
    hitmanx  
       2015-07-24 16:03:32 +08:00
    @hellogmh 代码量接近百万行,十几年下来的产品了。客户碰到问题时可以生成一个完整的support package,包含了各种类型的日志文件、告警信息等,然后这边根据log分析重现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1157 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:28 · PVG 02:28 · LAX 10:28 · JFK 13:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.