我听说 GNU 有一个名为 DDD 的图形调试器,这将有助于学习 C。我已经在 DDD 中搜索了 windows 7,但我不会得到任何有用的东西。我所看到的只是 Linux 上的 DDD。我的问题是我可以将 DDD 安装到 Windows 7 中吗?如果是这样,我在哪里可以找到设置文件和其他信息?
2 回答
您可以安装 Cygwin。这样就可以使用 Windows 下所有的 linux GNU Tools。
Cygwin 是用于 Microsoft Windows 的类 Unix 环境和命令行界面。Cygwin 提供基于 Windows 的应用程序、数据和其他系统资源与类 Unix 环境的应用程序、软件工具和数据的本地集成。因此,可以从 Cygwin 环境启动 Windows 应用程序,以及在 Windows 操作环境中使用 Cygwin 工具和应用程序。
这是Cygwin 安装指南。
首先,因为您正在学习 C,所以请尽量抵制完全依赖调试器来找出代码问题所在的诱惑。调试器可以帮助大脑,但不应该取代它。
话虽如此,从一个免费的 IDE+工具链开始,它可能没有那么雄心勃勃,它带有一个体面的调试器,比 Cygwin 和朋友们更容易启动和运行。
我一直非常喜欢现在开源的Watcom C工具链,它带有一个不错的调试器。它有点显示它的年龄,但它仍然是一个非常强大的工具。
微软仍然免费提供其Visual Studio Express “精简版”VS。除了一些限制之外,它是 Visual Studio 2012。
当然还有大部分是围绕 gcc 构建的 IDE,比如Code ::Blocks、Eclipse CDT等等