
756
22
章
C
の
IDE
を使う
る関数や逆にそれを呼び出している関数の構造化リストを表示して関数呼び出し階層を示
す機能などを備える。
開発するソフトウェア製品ごとに、IDEではプロジェクトを作成する。プロジェクトに
は、ソースファイル名やコンパイラオプションなどプログラムをビルドするに必要な全情
報が含まれる。IDEは、内部/外部の makeツールを使い、コマンドラインからCプログラ
ムをビルドするのに適切なmakeファイルをエクスポート(20章を参照)でき、逆に、make
ファイルをインポートして対応するIDEプロジェクトを作ることができる。
次節以降で、Eclipse CDTを例に取り、IDEでのCソフトウェア開発のワークフローを
示す。
22.2
C/C++
用
Eclipse CDT
Eclipseの元は IBMのVisual Age for Javaという製品である。2004年にEclipse財団が
創立され、Eclipseという名のフリ
ーソフトとしてIDE開発を引き継いだ。2006年以来、各
年の半ばに新バージョンをニックネーム付きでリリースしてきた。2014年のバージョン4.4
はLuna、2015年のバージョン4.5は Marsと呼ばれる
*1
。Eclipseは無料のオープンソース
ソフトウェアで、Eclipseパブリックライセンス(EPL)の下で公開されている。
Eclipseは、プラグインを使ってIDEの各種機能を提供する。ユーザの多数が Java開発
者なので、最もよく使われるプラグインは ...