ページ)プログラミング言語の基本となる「C」。正しい文法や作法を身に付けよう。小山博史,@IT]第1回「プログラミング言語Cについて知ろう」では、Cの成り立ちから特徴、その用途までを説明しました。Cを学ぶことが重要なのかが理解できたと思います。Cプログラミングを始めるにあたって、開発に使う環境をきちんと整えることが大切です。今回は、Windows用のCコンパイラとデバッガが含まれているMinGWと、グラフィカル開発環境のEclipseが1つのパッケージになった「Pleiades(プレアデス)」をセットアップし、最初のプログラムを動かしてみるところまで説明します。MinGWとEclipse、PleiadesCプログラミングで利用する統合開発環境には、Cコンパイラ、ソースプログラムエディタ、デバッガなどが含まれていて、各機能を効率よく利用できるようになってます。これを利用することにより、Cプログラミングの開発効率は大幅に向上しますので、統合開発環境を利用することにしましょう。今回セットアップ方法を説明する統合開発環境は、MinGWとEclipseを一度にセットアップできるPleiadesです。MinGWは、GNUプロジェクトで開発されている開発環境をベースにして、Windowsで動作するプログラムを開発できるように手を加えられたものです。MinGWには、GNUプロジェクトで開発されているGCCというコンパイラが含まれています。ソースコードエディタはありませんが、こちらもGNUプロジェクトで開発されているGDBというデバッガが含まれています。MinGWには、基本的にコンソールで動作するツールが含まれているのに対して、Eclipseはグラフィカル環境で動作する開発環境です。EclipseはCコンパイラやデバッガを含んでいませんが、同じ環境にセットアップされているMinGWのGCCやGDBを使って、Cプログラムをコンパイルしたり、デバッグしたりすることができます。Eclipseには、機能豊富なソースコードエディタが含まれています。MinGWとEclipseを組み合わせて使用することで、Cプログラムの作成から、コンパイル、実行、デバッグまで、すべての作業をグラフィカル環境上で完結することができます。Pleiadesは、Eclipseの日本語化を行っているプロジェクトで、Eclipseをベースにしたパッケージの配布も行っています。Pleiadesのパッケージには、MinGWを含んだパッケージがありますので、これを利用するとMinGWとEclipseを個別にセットアップする必要はなく、また、最初から日本語化された環境で開発を進めることができます。このあとの章で、PleiadesをWindowsにセットアップする手順を説明します。ところで、Cが利用できる統合開発環境はほかにもあります。「C++」という名前がついていますが、C++はCと互換性を持つ言語ですので、Cプログラミングの環境としても利用できます。Editionを利用するのもよいでしょう。無償版の統合開発環境が登場した訳あるコンピュータがどの程度普及するかについては、ハードウェアとソフトウェアの両方が関係しています。ゲーム機の世界ではキラーアプリと呼ばれる大ヒットするゲームソフトを、より多くリリースできた陣営の方がハードウェアを普及させることができます。パーソナルコンピュータの世界でも、商用ソフトウェアのキラーアプリがあるとないとでは大きな差がでますが、それだけではありません。パーソナルコンピュータの世界では、ソフトウェアを開発できる環境が無償で手に入るので、キラーアプリをユーザー自身が開発することもできます。アマチュアからプロフェッショナルまで、いかに多くの開発者を惹きつけることができるか、という点も重要なのです。C++のような統合開発環境は有償が当たり前でしたが、最近は無償版を提供するなどして、開発者の囲い込みをしているのです。Project」からダウンロードできます。One」というリンクをたどるとダウンロードのページになります。One」の行にある「C/C++」パッケージのDownloadボタンをクリックして、パッケージファイルをダウンロードします。ダウンロードが終わったら、そのzipファイルを展開します。ダウンロードしたファイルを右クリックして「すべてを展開」を選びます。ウィザードで展開先のフォルダを指定し、展開を実行します。展開先はどこでもかまいませんが、あまり長くないパスの場所が良いようです。Projectのページの記載によると、一部の展開ソフトウェアを利用してzipファイルを展開すると問題があるようですので、Windows標準の「圧縮フォルダーの展開」を利用することをおすすめします。Pleiadesを利用できる場合は以上でセットアップは完了です。ここまで説明した以外のやり方でセットアップを行う方は、次のようにしてください。MinGWとEclipseを個別にセットアップするPleiadesを使わずにWindowsへセットアップする場合は、MinGWとEclipseを別々にセットアップすることになります。MinGWは自動インストーラがありますので、それを使うと便利です。3.xしかインストールできません。4.xを利用したい場合は、手動で個別のパッケージをダウンロードする必要がありますが、必要なパッケージをダウンロードして展開するだけですので、慣れればそれほど難しいことはありません。MinGWの自動インストーラは、「MinGW」のリンクからダウンロードできます。tool」を、スペースを含まないパスにインストールしてください。デバッガのGDBは自動インストーラではインストールされませんので、別にインストールする必要があります。Debugger」をインストールしてください。EclipseのセットアップにはJavaが必要です。JavaはWebブラウザでhttp://java.com/にアクセスするとセットアップできます。Developers」を選ぶとよいでしょう。ダウンロードしたzipファイルを展開し、適当なフォルダに配置すれば完了です。Tools]を選んでインストールします。Eclipseを日本語化したい場合は、Babelプロジェクトの成果物を利用するとよいでしょう。Sites(Babelアップデートサイト)が表示されますので、これをEclipseのソフトウェアサイトに登録してアップデートします。UbuntuにセットアップするPleiadesはWindows用なので、Linuxディストリビューションの1つであるUbuntuでは、利用できません。Makeはシステムと一緒にインストールされますので、初めから使うことができます。Support)では、Cプログラミングのためのライブラリ(libc)と、Java、Eclipseのインストールが必要です。libcとJavaのインストールはコマンドラインから行います。sun-java6-jreを実行します。9.10では、Javaのインストールが必要です。Runtimeをインストールしてください。EclipseプロジェクトサイトからLinux版をダウンロードしてください。Developers」を選びます。ダウンロードしたファイルを開いて適当な場所に展開すればセットアップ完了です。XにセットアップするPleiadesはWindows用なので利用できません。Cコンパイラなどの開発環境を用意するには、Xcodeをインストールすればいいだけです。X版をダウンロードしてインストールするだけです。64bitの選択肢があります。32bit版を選びます。64bit版を選べばいいでしょう。Xを使っている場合は、Carbon版を使うことになります。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。