2011-01-21 1 views
1

私は完全にUbuntuとC++を初めて使っています。とにかく、私はPHPの経験があります。Ubuntuをダブルクリックして何とかC++アプリケーションを表示しますか?

私は非常に簡単なアプリケーションを作成...

#include <iostream> 



int main() { 

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


    return false; 

} 

その後

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

....それをコンパイルしかし、私は、私のように、それをダブルクリックで開くことができませんWindows 7の上のテキストが印刷された取得する唯一の方法は、コマンドを実行することですでした...

./hello-world 

は、SIMを使用してコンパイルされたファイルを開くことが可能ですプレインをダブルクリックして、何らかの形でそのテキストを印刷しますか?

+0

シェル出力がファイルにログインして印刷するようにしたいですか?おそらく – Mahesh

+0

私は本当に新鮮です。 Windows 7では、.cppファイルをコンパイルし、.exeファイルを取得し、ダブルクリックだけで実行し、コンソールからテキストを取得しました。 – daGrevis

+0

これは恐らくUbuntuやUnixやLinuxに質問します。 –

答えて

4

作成したプログラムはコンソールアプリケーションです。ほとんどのLinux GUIでは、GUIからコンソールプログラムを開くと、デフォルトでコンソール出力は表示されません。端末を開くようにGUIを設定することも、手動で端末を開いて自分で実行することもできます。

開発中は、手動でプログラムを実行することを強くお勧めします。GUIの自動ターミナルウィンドウのオープンモードを使用すると、プログラムが終了するとすぐにターミナルが閉じられます。プログラムがクラッシュすると、メッセージは失われます。ターミナルを手動で開くと、ターミナルが終了した後に固執するので、終了する前にプログラムの最後のメッセージを読むことができます。

関連する問題