繁体   English   中英

在Linux中调试C ++

[英]Debugging C++ in Linux

使用Visual Studio一周后,我发现Linux中的CodeBlocks和其他IDE远远不如。 我不知道我是否遗漏了一些东西,但我希望在Linux中拥有像VS这样的IDE。 我试过gdb,但我觉得很难用。 例如,Linux中是否有任何东西可以检查链接列表的值,就像Visual Studio显示的那样。

在此输入图像描述

我需要尝试DDD。 (接口看起来如此1980年代:()

是的, 数据显示调试器或DDD在调试时以图形方式显示数据结构。 话虽如此,如果您使用C ++编写自己的链表类,那么您并没有真正充分利用该语言。 为什么不使用已经完全调试的std :: list?

Nemiver是一个用于C和C ++的独立图形调试器。 它是主动维护的,具有现代调试器应具备的许多功能:设置断点,观察点,单步执行代码,检查内存和寄存器,显示变量内容的工具提示,集成的反汇编程序,源文件以语法高亮显示,等等。

令人惊讶的没有人提到带有CDT的Eclipse。 在迁移到Linux之前使用VS多年,我发现它同样有能力。

我建议你看看KDevelop和Qt Creator。

他们有一个图形调试器(它只是一个GDB IDE,就像DDD一样),它可以让你像在你的例子中一样浏览类字段和指针。

现在你只需要JetBrain的Clion,更高的生产力和简单的调试。

最简单的答案是:是的,IDE可以在Linux上运行,但在调试时我从未见过任何接近Visual Studio的东西。

尝试使用C ++插件的Netbeans。 我发现它非常有用。

查看MonoDevelop 它的设计与Visual Studio非常相似。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM