Eclipse に C/C++ 開発ツール (CDT) をインストールし,C/C++ プログラミングができるようにします.
C コンパイラや C++ コンパイラが必要なので.
C:\Program Files\Java\jdk1.7.0 のようなディレクトリがあれば,インストール済み.
「ヘルプ (Help)」メニュー → 「新規ソフトウェアのインストール (Install New Software ...) 」 を選ぶ
■ Eclipse 4.2 の場合の実行例
「Juno - http://download.eclipse.org/releases/juno」を選択. その後しばらく待つ。
■ Eclipse 3.7 での実行例
「Indigo - http://download.eclipse.org/releases/indigo」を選択. その後しばらく待つ。
いろいろなグループが表示される. 「プログラミング言語」の左横の三角形をクリックして展開
■ Eclipse 4.2 の場合の実行例
「C/C++ Development Tools」を選択し,下の方にある「次へ」をクリック.
■ Eclipse 4.2 の場合の実行例
このままでよいので, 「次へ」をクリック.
■ Eclipse 4.2 の場合の実行例
■ Eclipse 4.2 の場合の実行例
下記の手順で,プロジェクトを新規に作成します.
プロジェクトを作成すると,ワークスペースのディレクトリ(/home/ubuntuuser/workspace)の下に, プロジェクトのディレクトリができます.プロジェクトのディレクトリの下には,デフォルトでは,Debug, src の2つのサブディレクトリができます.
「ファイル」→「新規 (New)」→「プロジェクト (Project)」
または,パッケージ・エキスプローラ内で,右クリック→「新規 (New)」→「プロジェクト (Project)」
新規プロジェクトのウインドウが開くので, 「C/C++」を展開する.
展開した「C/C++」の下にある 「C プロジェクト」を選び,「次へ」をクリック.
新規Cプロジェクトのウインドウが開くので,プロジェクト名と プロジェクト・タイプを指定する.
プロジェクト名には好きにつけて良いが,全角文字は避ける.分かりやすい名前が良い.
static ライブラリー,共有ライブラリー,実行可能,Makefile プロジェクトから選べる.ここでは,実行可能を展開し,Hello World ANSI C プロジェクト選ぶ.
【重要】 Windows の場合、「ツールチェーン」のところに,「Cygwin GCC」のようにコンパイラの種類が表示されていることを確認すること. そうでなければ,これ以降の操作は中止し,コンパイラのインストール,PATH の設定などを見直すこと.
終わったら,「次へ」をクリック
基本設定はデフォルトのままでよい. 「次へ」をクリック
基本設定はデフォルトのままでよい. 「完了」をクリック
パッケージ・エクスプローラで, プロジェクトHelloの srcを展開すると,ソース・ファイルの一覧が表示される.
※ Hello World ANSI C プロジェクト選んだので,Hello.c がすでに出来ている.
パッケージ・エクスプローラで, Hello.cをダブルクリックすると,エディタが開き, ソース・ファイルの編集ができます.
ソース・ファイルを追加したいときは, パッケージ・エクスプローラ内の任意の場所で右クリックし, 「新規」→「ソース・ファイル」と操作します.
CTRL + S(コントロールキーを押しながら「S」) または,「ファイル」→「保管」またはで保存される.
CTRL + B(コントロールキーを押しながら「B」) または,「プロジェクト」メニューで「プロジェクトのビルド」
※ ビルド時のエラーや警告があれば, Eclipse 内の問題・ビューに表示されるので確認する. 問題・ビューのエラー一覧の中で,エラーをクリックすると該当箇所が強調表示される.
※ Windows の Cygwin で GNU コンパイラ・バージョン 4 をインストールしているが,バージョン 3 をインストールしていない場合, Cygwin のコンソールで,次のような操作を行う
cd /usr/bin rm -f gcc.exe g++.exe cp gcc-4.exe gcc.exe cp g++-4.exe g++.exe
CTRL + F11(コントロールキーを押しながら「ファンクションキー11」) または,「実行」メニューで「実行」
※ Windows で実行がうまくいかない場合, C:\cygwin\bin\cygwin1.dll を C:\Windows\System32 にコピーすることを忘れている可能性がある.
C++ プロジェクトは,Cプロジェクトと同様の手順で作成,ビルド,実行できます.