読者です 読者をやめる 読者になる 読者になる

sonoshouのまじめなブログ

情報系大学生からのウェブ見習い人生の記録

Eclipse CDT

Eclipse CDTのダウンロード&インストール

1.Eclipseを開き、ヘルプ新規ソフトウェアのインストールを選択
2.作業対象に「http://download.eclipse.org/releases/helios」を入力
3.プログラミング言語C/C++ Development Toolsをチェックする。
4.次へを押して、指示に従ってインストール。

2012年9月20日追加。
http://download.eclipse.org/releases/helios
の[helios]部分はお使いのeclipseのバージョンによって異なりますので、
適宜変更して下さい。
2012年9月20日現在では、eclipse4.2が最新版なので、eclipse4.2をご使用の方は、
http://download.eclipse.org/releases/juno
となります。

MinGWのダウンロード&インストール

Eclipse CDTにはコンパイラがありません。
従って、外部のコンパイラを使ってコンパイルします。
ここではMinGWをインストールします。(Cygwinは私の環境ではうまくいかなかったので。)

1.MinGWへアクセス。
2.左のメニュー DownloadsDownload mingw-get-inst-20110802.exe をダウンロード。(2011年8月30日)
3.ダウンロードしたファイルを実行。


環境変数の設定

Pathを通しましょう。
1.コントロールパネル→システム→システムの詳細設定→環境変数
2.ユーザーの環境変数内、変数PathにC:\MinGW\binを追加。


以上、MinGWをインストールしたら、Eclipseを再起動する。
これでEclipse CDTのインストールが完了する。


サンプルプログラムの実行

1.ファイル→新規→プロジェクト
2.C/C++→C を選択
3.プロジェクトタイプから、実行可能Hello World ANSI C プロジェクト を選択して、完了。
プロジェクトが存在しない場合は、「プラットフォームでサポートされる場合のみ、プロジェクト・タイプとツールチェーンを表示」のチェックボックスをはずす。
(サンプル以外は、プロジェクトタイプから、実行可能空のファイルを選択して、完了。)

後はいつも通り、実行を行えば良い。
(実行できない場合は、ビルドをお試し下さい。)


1つのプロジェクトに複数のmain関数を共存させる方法

1つのプロジェクト内(src内)にmain関数が複数あるとエラーになります。
この場合、ビルドの対象からはずすことによって、共存させることができます。

はずす場合

1.ソースファイルを右クリック→ビルドから除外
2.全てを選択→OK

または(eclipse4.2の場合 2012月9月20日更新)
1.ソースファイルを右クリック→リソース管理→ビルドから除外
2.すべてを選択(チェックボックスがついているか確認)→OK

復活させる場合

1.ソースファイルを右クリック→プロパティ
2.ビルドからリソースを除外 のチェックをはずす。

または(eclipse4.2の場合 2012月9月20日更新)
1.ソースファイルを右クリック→リソース管理→ビルドから除外
2.すべてを選択(チェックボックスがはずれているか確認)→OK

はずしたり復活させたりした場合

再度ビルドをしましょう。
1.プロジェクトを右クリック→構成のビルドビルドすべて


以上です。