V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
hellogmh
V2EX  ›  Linux

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

  •  
  •   hellogmh · Jul 23, 2015 · 4186 views
    This topic created in 3937 days ago, the information mentioned may be changed or developed.

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

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

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

    真有钱哦~
    ryd994
        3
    ryd994  
       Jul 23, 2015 via Android
    gdb有图形前端,不过用的人不多
    其实我平时debugger用的很少。想清楚再写,必要时随便print一下都明白了。循环里可以配合grep
    knightdf
        4
    knightdf  
       Jul 23, 2015
    log.....
    hellohido
        5
    hellohido  
       Jul 23, 2015
    @knightdf 规模大了或者多线程的时候就很麻烦了
    knightdf
        6
    knightdf  
       Jul 24, 2015
    @hellohido 多线程还可以接受,异步就。。。
    matthewgao
        7
    matthewgao  
       Jul 24, 2015 via Android
    真正的大程序 用gdb不太现实 我gdb现在也就用来看core dump
    hellogmh
        8
    hellogmh  
    OP
       Jul 24, 2015
    @IwfWcf VisualGDB可以SSH连到目标机器上,然后选择附加某个进程调试
    IwfWcf
        9
    IwfWcf  
       Jul 24, 2015
    @hellogmh 跳板机……
    hitmanx
        10
    hitmanx  
       Jul 24, 2015
    主要都是看log,gdb用来解coredump
    hellogmh
        11
    hellogmh  
    OP
       Jul 24, 2015
    @hitmanx 程序规模有多大?
    hitmanx
        12
    hitmanx  
       Jul 24, 2015
    @hellogmh 代码量接近百万行,十几年下来的产品了。客户碰到问题时可以生成一个完整的support package,包含了各种类型的日志文件、告警信息等,然后这边根据log分析重现
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2439 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
    ♥ Do have faith in what you're doing.