Code :: Blocks用于理解它无法构建的C ++代码

时间:2011-07-16 06:46:50

标签: ide codeblocks

有一个C ++源我可能无法在Code :: Blocks中构建。如果我将它用作编辑器,是否有助于理解代码? (像Intellisense一样)。

在这方面它与 Visual Studio 相比如何?

我应该怎么做呢?

它可以以某种方式利用gdb信息(当我在gdb中运行它时,有很多可用的信息)


基于Linux gcc / Makefile。

主可执行文件位于一个目录中,但有许多包含,库等。 如果我只包含所有源代码,我将获得其他可执行文件的源代码(使用类似的代码)。

我期望随着时间的推移增加对事物所处位置的理解。

注1:这是Linux,但我可以在Windows上轻松编辑。我正在尝试在Cygwin下建立。

2 个答案:

答案 0 :(得分:0)

Code :: Blocks听起来重量太轻了。试试NetBeans。它有非常好的提示工具,没有臭名昭着的复制+粘贴错误,它更容易导航文件,并且可以比C :: B更好地处理makefile。此外,它还具有良好的调试界面,是性能监控的理想选择。

我建议您通过WUBI安装Linux发行版并放弃使用Windows。

答案 1 :(得分:0)

我使用过NetBeans,Eclipse,Visual Studio,Code :: Blocks和CodeLite。我通常不会在Windows下编写软件,但是当我做CodeLite时,我发现它是最优雅的。调试很简单(mingw + GDB),关于你的项目的所有元信息都存储在一个sqlite数据库中(我认为这是一个很棒的设计),它支持makefile。

我认为NetBeans也会很好用,但肯定会给CodeLite一个机会。

http://www.codelite.org/