以某种方式双击Ubuntu显示C ++应用程序?

时间:2011-01-21 14:13:32

标签: c++ ubuntu

我是Ubuntu和C ++的新手。无论如何,我有PHP经验。

我刚创建了非常简单的应用程序......

#include <iostream>



int main() {

    std::cout << "Hello, world!";


    return false;

}

然后编译它......

g++ hello-world.cpp -o hello-world

但我无法打开它,就像我在Windows 7上那样打开它。打印文本的唯一方法就是做命令......

./hello-world

是否可以使用简单的双击打开已编译的文件,然后以某种方式打印该文本?

1 个答案:

答案 0 :(得分:4)

您编写的程序是控制台应用程序。在大多数Linux GUI中,默认情况下,如果从GUI打开控制台程序,则不会显示控制台输出。您可以配置GUI以打开终端,也可以手动打开终端并自行运行。

在进行开发时,我强烈建议手动运行程序 - 使用GUI的自动终端窗口打开模式,终端将在程序终止后立即关闭;因此,如果程序崩溃,则消息将丢失。手动打开终端可以确保它在终止后粘在一起,这样您就可以在终止之前阅读该程序的最后消息。