如何从 notepad++ 编译 c++ 程序?

如何从 notepad++ 编译 c++ 程序?

我正在通过 wine 运行 notepad++。但我无法编译程序(特别是 c++)。

有没有我可以使用的编译器?我应该怎么做?

答案1

  1. 安装克++ sudo apt-get install g++
  2. 打开终端并转到文件目录。
  3. 快速编译g++ filename.cpp并运行./a. 输出在此处输入图片描述
  4. 指定输出名称g++ filename.cpp -o filename.out
  5. 如果您想了解有关 g++ 的更多信息,请打开终端并写入man g++

答案2

Notepad++ 不是编译器,也不包含编译器。您必须安装单独的编译器,然后配置 Notepad++ 才能使用它。

执行插入 (文档)可以做到这一点。 (我从来没有这样做过,所以我无法验证下面的方法是否有效。) 这个答案stackoverflow 上提供了使用 NppExec 保存当前文档的详细说明,然后通过 perl 解释器运行它。(目前)其他答案这里给出了将源代码通过 g++ 编译器(用于 C++)的一个例子。

需要说明的是:Notepad++ 中没有捆绑编译器。您必须安装另一个软件包才能使用编译器。完成此操作后,您可以调整上述操作以使 Notepad++ 保存源代码、在源代码上调用编译器、运行生成的可执行文件(您可能最终希望将其作为成功构建的条件),并向您显示其控制台输出。

如果你更喜欢完整的 IDE(而不是可以做成 IDE 的花哨编辑器),请参阅另一个问题及其几个答案。请注意,这些还需要安装编译器(作为单独的包)。其中一些通过包依赖项包含此要求,但通常不包含 - 您仍然必须安装编译器。我可能会使用调用

sudo apt-get install build-essential

因为这将包括 g++、gcc、libc*-dev 和 make。(软件包 build-essential旨在用于构建 Debian 软件包,但包含最低限度的 C++ 构建链。

相关内容