C/C++ 言語開発環境
ここでは C 言語または C++ 言語によるプログラミングを始めるために必要な、開発環境の準備について説明します。
Linux
Linux では C 言語のコンパイラとして gcc を、C++ には g++ を使います。 コンパイラのインストールや標準ライブラリのヘッダーやライブラリのインストールについて説明します。
- gcc / g++ 等のインストール
- Eclipse CDT
統合開発環境として Eclipse CDT を紹介します。
Windows
Windows では Microsoft 社が開発している Visual Studio という統合開発環境があり、その中に C/C++ 言語のコンパイラ等が含まれています。
Visual Studio は基本的に有償のソフトウェアですが、個人、小規模組織での使用向けなどライセンス上の制限のある Community 版という無料で使用できるバージョンがあります。
Visual C++ をインストールすることで C/C++ 言語での開発が始められます。
- Visual Studio (Visual C++)
- Cygwin による GCC 4 のインストール
デバッガ
統合開発環境内でプログラムの不具合を修正するだけなら、単体のデバッガツールを使う必要性はありませんが、 特定の環境でしか発生しない問題の調査を実施とかメモリダンプを解析するとか、いくつかの状況ではデバッガ単体で使う必要がある時もあります。