让记事本使用 minGW 编译和运行 C 程序

新手上路,请多包涵

我下载了 minGW 以使用 Notepad++ 控制台中的 gcc 命令在 C 中编译程序。我下载了所有的包,这样它也可以编译其他语言,我仔细检查了我有 g++.exe,就像我有 gcc.exe 来编译 c 程序一样。但我不知道如何编译和运行 c++ 程序。我看到了另一篇文章“让编译器在记事本中工作”,以及他是如何复制和粘贴的:

 NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:\MinGW\bin\g++.exe -g "$(FILE_NAME)"

进入 nppExec 控制台。当我这样做时,我得到:

 NPP_SAVE: C:\Tutorial\helloWorld.cpp
CD: C:\Tutorial
Current directory: C:\Tutorial
C:\MinGW\bin\g++.exe -g "helloWorld.cpp"
Process started >>>
<<< Process finished. (Exit code 0)
================ READY ================

这似乎可行,但接下来我该怎么做?

这是记事本++中的程序

#include <iostream>

using namespace std;

int main() {

cout << "Hello World";

}

原文由 Sankofa 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 464
1 个回答

老实说,我之前没有尝试过 nppExec 插件。 (我通常使用 IDE。)但这是一个有根据的猜测:

您输入的内容使代码编译,但没有执行生成的可执行文件。您需要指定输出文件并运行它。这将是这样的:

 NPP_SAVE
CD $(CURRENT_DIRECTORY)
C:\MinGW\bin\g++.exe -g "$(FILE_NAME)" -o prog.exe
prog.exe

原文由 Gábor Angyal 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题