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

2022-01-13 16:09:04 +08:00
 nicol
继承用了很多,很多同名函数看起来脑壳痛
2453 次点击
所在节点    Visual Studio Code
11 条回复
jones2000
2022-01-13 16:25:28 +08:00
开发用 vs2019 。 线上调试用 windbg.
openp2p
2022-01-13 16:41:27 +08:00
windows windbg
linux gdb

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

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



建议提供点更详细的信息,平台、项目组织形式(比如你要调 lib 还是 executable ,有没有单测和 mock 等等)
name1991
2022-01-13 17:15:54 +08:00
哈哈,继承
mangohaoming
2022-01-13 17:25:50 +08:00
大型 c++项目肯定 VS 合适
newmlp
2022-01-13 20:26:06 +08:00
那必须 vs
wangxn
2022-01-14 02:29:51 +08:00
可以试试 CLion ,感觉这个更好用
Brian1900
2022-01-14 06:59:13 +08:00
线上调试除 gdb 了,还有啥吗
jackchenly
2022-01-14 09:18:01 +08:00
clion ,我用它开发了超十万行代码的项目。
qgymib
2022-01-14 15:40:10 +08:00
大型项目看重日志和 coredump ,哪有啥机会挂调试啊。。。
jdz
2022-01-14 22:02:34 +08:00
vscode + lldb 我是这么看 envoy 项目的

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

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

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

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

© 2021 V2EX