V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nicol
V2EX  ›  Visual Studio Code

[C/C++] 小伙伴们用 C/C++开发超大型项目时,有什么比较好的查看调用栈的工具吗

  •  
  •   nicol · 2022-01-13 16:09:04 +08:00 · 2744 次点击
    这是一个创建于 1078 天前的主题,其中的信息可能已经有所发展或是发生改变。
    继承用了很多,很多同名函数看起来脑壳痛
    11 条回复    2022-01-14 22:02:34 +08:00
    jones2000
        1
    jones2000  
       2022-01-13 16:25:28 +08:00
    开发用 vs2019 。 线上调试用 windbg.
    openp2p
        2
    openp2p  
       2022-01-13 16:41:27 +08:00
    windows windbg
    linux gdb

    开发阶段 vs ,codeblock 之类 ide 也不错
    GeruzoniAnsasu
        3
    GeruzoniAnsasu  
       2022-01-13 16:48:06 +08:00   ❤️ 1
    gdb 配 https://github.com/hugsy/gef

    大型项目根本没什么机会直接挂调试器……几乎都在看 core dump 了



    建议提供点更详细的信息,平台、项目组织形式(比如你要调 lib 还是 executable ,有没有单测和 mock 等等)
    name1991
        4
    name1991  
       2022-01-13 17:15:54 +08:00
    哈哈,继承
    mangohaoming
        5
    mangohaoming  
       2022-01-13 17:25:50 +08:00
    大型 c++项目肯定 VS 合适
    newmlp
        6
    newmlp  
       2022-01-13 20:26:06 +08:00
    那必须 vs
    wangxn
        7
    wangxn  
       2022-01-14 02:29:51 +08:00 via Android
    可以试试 CLion ,感觉这个更好用
    Brian1900
        8
    Brian1900  
       2022-01-14 06:59:13 +08:00
    线上调试除 gdb 了,还有啥吗
    jackchenly
        9
    jackchenly  
       2022-01-14 09:18:01 +08:00 via iPad
    clion ,我用它开发了超十万行代码的项目。
    qgymib
        10
    qgymib  
       2022-01-14 15:40:10 +08:00
    大型项目看重日志和 coredump ,哪有啥机会挂调试啊。。。
    jdz
        11
    jdz  
       2022-01-14 22:02:34 +08:00
    vscode + lldb 我是这么看 envoy 项目的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5135 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:36 · PVG 17:36 · LAX 01:36 · JFK 04:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.