如何在 Ubuntu 12.10 上的 Geany 中运行 C++ 代码

如何在 Ubuntu 12.10 上的 Geany 中运行 C++ 代码

我想在 Geany 中运行 C++,但它不起作用。

之前我尝试运行 Pascal,但没有成功。后来我安装了 fpc,成功运行。

当我运行 C++ 时,终端中出现以下错误:

./geany_run_script.sh: 5: ./geany_run_script.sh: ./untitled: not found


------------------
(program exited with code: 127)
Press return to continue

是否有任何附加插件或其他东西需要我在 Geany 中运行 C++ 程序?

答案1

您并没有构建该文件,您只是编译了它。

在您的屏幕截图中我们可以看到编译命令 g++ -Wall "-c", http://bakhtiar.web.id/wp-content/uploads/Screenshot%20from%202013-04-01%2013:15:02.png

意思是“编译和汇编,但不链接”。

答案2

如果程序编译不成功,我只能重现这个错误或者您在编译后没有构建它。如果您已经编译并构建了它,则您的程序中可能存在错误,这意味着untitled.cpp没有编译成相应的二进制文件untitled,从而引发./untitled: not found错误。

请务必检查编译器输出以查看编译是否成功。您可以在代码区域下方找到它。请参阅:

我添加了错误来重现你的问题

尝试运行一个简单的 Hello World C++ 程序并检查它是否运行。

#include <iostream>

int main() {
   std::cout << "Hello, World!" << std::endl;
   return 0;
}

答案3

按照如下方式在 Geany 中构建文件,之后你应该能够毫无问题地执行

在此处输入图片描述

答案4

我尝试了所有其他答案,但都不起作用。最简单的方法是将程序文件路径添加到编辑 > 首选项 > 常规选项卡 > 启动选项卡 > 项目文件保存它。

现在,转到构建 > 设置构建命令 > 执行命令 > 执行按如下所示添加:(不要错过前导.

."/%e"

单击“确定”,即可。现在构建 > 构建F9) 进而构建 > 执行F5)。轰隆隆。现在应该可以工作了。

相关内容