C/C++で"Hello, World!":Eclipse CDT編

沖林正紀
2008-01-15 14:26:01
  • このエントリーをはてなブックマークに追加

プログラムの実行

 図2で「Hello World ANSI C Project」を選択しているので、プロジェクトを作成したと同時に「Hello World 」プログラムのソースコードも自動的に作成される。これを実行してみよう。

 プロジェクトに保存されているプログラムを実行するには、プロジェクト・エクスプローラーに表示されたプロジェクト名を右クリックし、その後「実行」「ローカル C/C++ アプリケーション」の順にクリックする。

 今回作成したのは、コンソールにメッセージを表示するプログラムなので、画面右下の「コンソール」に図3で設定した「Hello world 挨拶」と同じ内容が表示されれば、プログラムの実行は成功だ(図4)。

図4 プログラムを実行したところ

 これが表示されなければ、「コンソール」タブをクリックしてみよう。図4とは異なるメッセージが表示されている場合は、前回に戻ってMinGWやEclipse CDTの状態を確認するか、あるいはインストールをやり直したほうが良いかもしれない。

 なお、実行されたプログラムのソースコードは、プロジェクト内にあるソースディレクトリ(図3で設定したもの)の、「MyFirstProj.c」など、プロジェクト名に拡張子cが付されたファイルにある。それを開くと画面中央に作成された内容が表示される。

 新たに開かれた画面はエディタになっているので、内容を自由に書き換えることができる。これからC/C++言語の知識を増やしていけば、やがて自在なプログラミングを堪能できるようになるだろう。


 次回は、別の開発環境であるVisual Studio C++ 2008 Express Editionで"Hello, World!"プログラムを実行してみたい。

  • コメント(6件)
#1 anonymous   2009-10-01 15:30:41
起動に失敗しましたバイナリにアクセスできません
#2 anonymous   2009-12-10 15:32:17
初めて実行できました!!

ありがとうございました!
#3 anonymous   2010-04-16 11:49:44
stdio.hが見つからなかったり、バイナリが見つからないといわれている人はMinGWのインストールで必要なモジュールをインストールできていないのでは??
#4 anonymous   2010-04-25 06:43:42

んなことねーだろ。
インストーラでクリックでやってるんだから。

eclipsからMinGWやMsysのパスが通っていないだけ。

実行できたらデバックしてみ。多分できないから。
#5 tkx   2011-03-10 16:46:44
Cプロジェクトを選択する画面,Wndows7では「実行可能」が最上段に表示されるのに,WindowsXPではこの記事のように「staticライブラリー」が最上段に表示される.最上段に表示されるものがデフォルトで選択できるので,この違いはとても重要なのですが,いったいなぜこんなことになるのでしょう.
#6 myon   2011-09-19 07:16:26
なんでかビルドより先に実行してしまうとバイナリができなくなる。でも保存→ビルド→実行とやるとうまくいく。いきなり実行は駄目みたい。どうにかしてほしい・・・
このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]