最近、Windows10にC言語の開発環境としてeclipseをインストールしました。
その際、ちょっとした失敗もあったのでその内容も含めて簡単な手順を紹介したいと思います。
- C言語勉強のため、Windowsパソコンに環境構築した
- Windowsパソコンに eclipseをインストールした事がない
目次
eclipseのダウンロード
まず、今回インストールする eclipse の媒体をダウンロードします。
eclipse日本語版のダウンロードといったらこのサイトです。
Pleiades All in One ダウンロード
ダウンロードの注意点
Pleiades All in One ダウンロードのページにも記載されている内容
・Windowsで解凍するには7-Zipで解凍する。
・Pleiades All in One 3.4 以降ではデフォルトで UTF-8 に統一されている。
・Full Edition には Eclipse 実行用の Java が付属している。
eclipseの解凍
ダウンロードしたファイルをインストールしたいディレクトリに7-Zipで解凍します。(7-Zipはここから入手できます)
解凍した際、ディレクトリ階層が深くなるのでインストール先は、ドライブ直下がオススメです。
eclipseの起動
解凍してできた pleiades フォルダの中の eclipse フォルダにある eclipse.exe を実行します。
ワークスペースは、これから eclipse で使う作業ディレクトリの指定になります。
デフォルトのままであれば、eclipse フォルダと同じ階層に workspace フォルダが作成されます。
私が体験したeclipse起動時のエラー
私が体験したエラーは、eclipse 起動時に
Java was started but returned exit code=13 が表示されて起動しない。
その時表示された画面が以下の画像です。
【原因その1】
eclipseを実行するために必要なJava環境がインストールされていなかったことによるものでした。
正確には、Javaの環境自体はインストールされていましたがインストールされていたのは 32bit版 のJava環境で、64bit版の環境がインストールされていませんでした。
【原因その2】
eclipseをダウンロードする際、Full Editionは容量が大きかったのでStandard Edition をダウンロードしてインストールしたため eclipse実行用のJava環境が含まれていませんでした。
eclipseの設定
eclipseで C言語 のプログラムを作るにあたりデフォルトの文字コードをUTF-8からMS932へ変更します。
eclipseのウィンドウメニューから設定し設定ウィドウを表示します。
一般の中からワークスペースを選び、テキストファイルエンコードの部分でデフォルト(MS932)の方を選択します。
最後に「適用」ボタンをクリックしウィンドウを閉じます。
eclipseでhello worldを作ってみる
これで準備ができたのでプログラムの最初によく作るhello worldを作成してみたいと思います。
ファイルメニューの新規作成から「C/C++プロジェクト」を選択します。
プロジェクトタイプとして「C管理ビルド」を選択して次へ進みます。
プロジェクト名を入力し、プロジェクトタイプから「空のプロジェクト」を選択しプロジェクトの作成を「完了」します。
プロジェクトの作成が完了すると画面に作成したプロジェクトが表示されます。
ファイルメニューの新規から「ソースファイル」を選択します。
ソースファイル名を入力し、ソースファイルの作成を「完了」します。
画面に作成したソースファイルが表示されます。
ソースファイルにhello woldのソースコードを記述します。
#include <stdio.h>
int main(int argc, char* argv[]) {
printf("ハローワールド!\n");
}
ソースコードの入力が終わったら、金槌マーク(①)をクリックしてコンパイルを実行し、エラーがなければ虫マーク(②)をクリックしてデバッグ実行します。
デバッグ構成でデバッグ構成のタイプ(C/C++アプリケーション)を選択します。
デバッグ構成が追加されたので「デバッガー」タブを選択します。
デバッガータブの中で 「Use external console ~」の 部分をチェックし、外部コンソールを使用するように設定し、デバッグを開始します。
この設定は、プログラム内で scanf などを使用してコンソールからの入力ができるようにするための設定です。
デバッグ時のパースペクティブ(表示)を切り替えるため「常にこの設定を使用する」をチェックし、「切り替え」ます。
デバッグ実行が開始します。
プログラムが終了すると、コンソールも閉じてしまうので、「F6」キーでステップ実行で進めます。
「F6」キー:ステップ実行
「F8」キー:実行再開
コンソールに「ハローワールド!」が表示されました。
「F8」キーでプログラムの実行を再開し終了します。
Windows10に環境構築する方法まとめ
今回は、Windows10にC言語の開発環境としてeclipseをインストールし、 hello world のプログラムを作成・実行しました。
インストールとプログラムを作成・実行する際の注意点は以下になります。
- ダウンロードするファイルは、Full Editionを選択すること。
- ダウンロードしたファイルを解凍する際は、7-Zipを使用すること。
- 解凍先はなるべくドライブ直下にすること。
- デフォルト文字コードをMS932へ変更すること。
- デバッグ実行する際は、外部コンソールを使用するようにすること。
Windows10でC言語の開発環境としては
この eclipse のほかマイクロソフトのVisual Studio系もありますが
既にJava言語で eclipse を使っている とか これから Java言語を勉強しようと考えている人にとっては、どちらの言語でも eclipse が使えるのでオススメです。