【问题标题】:How to Compile and Debug C++ in Notepad++ using Turbo C++ Compiler如何使用 Turbo C++ Compiler 在 Notepad++ 中编译和调试 C++
【发布时间】:2012-01-12 14:08:50
【问题描述】:

我已经在 notepad++ 中安装了 NppExecute 插件。我无法弄清楚在 Notepad++ 中编译和调试 C、C++ 程序的下一步。

系统详情:(a) Turbo C 目录 C:\TC (b) OS Windows 7

请提供有关如何设置环境变量和用于编译和调试的脚本的完整详细信息。

【问题讨论】:

  • 你是过去的人吗? XD(开个玩笑)
  • 使用代码::块。它的编辑器不错
  • @fortran 不如 Fortran(1957).. 哈哈哈
  • This 应该有助于编译。但是,您将无法在 Notepad++ 下进行调试。而且你不需要配置环境变量,除非你没有正确安装TC(我记得,你只需要C:\TC\BIN in PATH)。
  • NppExec 带有帮助/手册,特别是阅读Npp_Exec guide 它有示例脚本和如何编译程序的分步说明。我曾经使用 gcc 和 Notepad++(有时仍然会使用一点点),但是在使用 MSVC2010 和 Netbeans + gcc 之后,我几乎不再使用 Notepad++ 进行 C++(尽管我认为它仍然适用于 Web 编程)。

标签: c++ c debugging compiler-construction compilation


【解决方案1】:

Notepad++ 具有运行功能,但据我所知,它无法帮助您进行调试(例如,单步执行代码、查看变量等)。

最好的办法是使用简单的批处理文件来编译代码并运行调试命令,但据我所知,您不能将所有内容都包含在 Notepad++ 中(即它不是真正的 C/C++ IDE)。

您唯一的选择是将创建的批处理文件添加为由 NppExecute 运行的程序。

编辑: 总体而言,正如 rkosegi 建议的那样,如果可能,请使用更新的工具链。

Microsoft's Visual C++ Express Edition 可以免费下载并用于私人或商业项目。

如果您以跨平台代码为目标,在 Windows 下使用MinGW 使用 GCC/G++ 可能更容易。

【讨论】:

    【解决方案2】:

    我想知道为什么有人要使用 Turbo C++。如果您运行 Windows,只需使用 Visual Studio Express 或 Dev-C++。如果您仍想使用 Turbo C,您将遇到与这个古老软件的兼容性的几个问题。

    【讨论】:

    • 我是一名 php 开发人员。我喜欢在记事本++中编码 :)
    • @sandbox :您是 PHP 开发人员,但您是否尝试过使用 eclipse 或其他 IDE 代替 notepad++?顺便说一句,我使用notepad++,它是我最喜欢的文本编辑器,但你永远不会只用文本编辑器创建大项目,即使它很复杂。无意冒犯,我只是想推荐正确的C语言开发方法。
    • @Styne666:是的,你是对的,这也是替代方案,但没有 IDE
    • @sandbox 你仍然可以这样做。只需使用任何命令行编译器。
    • 问题不在于文本编辑器,问题在于编译器。 是的,你可以使用任何你想要的文本编辑器,甚至是你喜欢的 IDE (它让我发痒)。这并不意味着您可以或应该编译在本世纪使用 Turbo C++ 编写的代码。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    相关资源
    最近更新 更多