Eclipse に C/C++ 開発ツール (CDT) をインストール

Eclipse に C/C++ 開発ツール (CDT) をインストールし,C/C++ プログラミングができるようにします.

前準備

JDK (Java Development Kit) のインストール

Eclipse のインストール

C/C++ 言語処理系のインストール

(1) Windows で,Visual Studio の C++ を使いたい場合

Windows での Visual Studio Community 2019 のインストール手順は, 別ページ »で説明

(1) Windows で Cygwin を使いたい場合

  1. Cygwin の Web ページの記述に従って,Cygwin のインストールが済んでいること.
  2. Cygwin の次のパッケージをインストール済みであること.
    • Devel/gcc-core
    • Devel/gcc-g++
    • Devel/make

    C コンパイラや C++ コンパイラが必要なので.

  3. C:\cygwin\bin\cygwin1.dll を C:\Windows\System32 にコピーしておくこと.
  4. Cygwin の bin ディレクトリ ( C:\cygwin\bin のようなディレクトリがあるはず ) を,Windows環境変数 PATH に含めていること.

C/C++ 開発ツール (CDT) のインストール手順

  1. Eclipse の起動
  2. 「新規ソフトウェアのインストール」の開始

    ヘルプ (Help)」メニュー → 「新規ソフトウェアのインストール (Install New Software ...) 」 を選ぶ

  3. 作業対象として「--すべての使用可能なサイト-- (--All Available Sites--)」を選ぶ
  4. プログラミング言語」の展開

    いろいろなグループが表示される. 「プログラミング言語」の左横の三角形をクリックして展開

  5. C/C++ 開発ツールの選択

    次を選択し,下の方にある「次へ」をクリック.

    • C/C++ 開発ツール (C/C++ Development Tools)
    • C/C++ 開発ツール SDK (C/C++ Development Tools SDK)
    • C/C++ Visual C++ サポート
  6. インストール詳細の確認

    このままでよいので, 「次へ」をクリック.

  7. ライセンス条項の確認
  8. インストールが始まる
  9. Eclipse の再起動

Eclipse の基本操作

基本操作として,新規プロジェクトの作成,C プログラムの作成, 保存, 実行を試す. C++ の場合も同様の手順になる.

あらかじめ決めておく事項

プロジェクトの新規作成

下記の手順で,プロジェクトを新規に作成する.

プロジェクトを作成すると,ワークスペースのディレクトリの下に, プロジェクトのディレクトリができる.プロジェクトのディレクトリの下には,デフォルトでは,Debug, src の2つのサブディレクトリができる.

  1. プロジェクトの新規作成の開始

    ファイル」→「新規 (New)」→「プロジェクト (Project)」
    または,パッケージ・エキスプローラ内で,右クリック→「新規 (New)」→「プロジェクト (Project)」

  2. C/C++」の展開

    新規プロジェクトのウインドウが開くので, 「C/C++」を展開する.

  3. C プロジェクト」の選択

    展開した「C/C++」の下にある 「C プロジェクト」を選び,「次へ」をクリック.

  4. プロジェクト名とプロジェクトタイプの指定

    新規Cプロジェクトのウインドウが開くので,プロジェクト名プロジェクト・タイプを指定する.

    • プロジェクト名

      プロジェクト名には好きにつけて良いが,全角文字は避ける.分かりやすい名前が良い.

    • プロジェクトタイプ

      static ライブラリー,共有ライブラリー,実行可能,Makefile プロジェクトから選べる.ここでは,実行可能を展開し,Hello World ANSI C プロジェクト選ぶ.

    Windows で Microsoft Visual C++ を使いたい場合

    ツールチェーン」のところに,「Microsoft Visual C++ 」が表示されていることを確認すること.

    終わったら,「次へ」をクリック

    ◆ Linux で gcc を使いたい場合の設定例

    終わったら,「次へ」をクリック

  5. 基本設定

    基本設定はデフォルトのままでよい. 「次へ」をクリック

  6. 構成の選択

    基本設定はデフォルトのままでよい. 「完了」をクリック

  7. 「パースペクティブを開きますか」と表示されたときは, 「パースペクティブを開く」をクリック.

ソース・ファイルの作成

Windows で Visual Studio の C++ を使いたい場合のプロジェクトの設定

Windows で Visual Studio の C++ を使いたい場合は、次の手順で設定する

  1. 設定の確認

    次の手順で,LIB, INCLUDE, cl のパス,link のパスを確認する.これらは後で使う.

    1. Visual Studio の x64 Native Tools コマンドプロンプトを起動.

      起動は,Windows のメニューで「Visual Studio 20..」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ.「x64」は,64ビット版の意味である.

      「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がないとき:

      C++ ビルドツール (Build Tools) のインストールを行うことで, 「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」がインストールされる.その手順は,別ページ »で説明

    2. 次のように操作し, LIB, INCLUDE, cl のパス,link のパスを確認する.
      echo %LIB%
      echo %INCLUDE%
      where cl
      where link
      
  2. Eclipse を起動し,プロジェクトを開く.
  3. メニューの「プロジェクト」で「プロパティー」を選ぶ
  4. LIB の設定

    C/C++ ビルド」を展開.「環境」をクリック.「追加」をクリック.

    名前は「LIB」.値は,先ほど調べた LIB の値をそのままコピー&ペースト.

  5. INCLUDE の設定

    先ほどの画面で,「追加」をクリック.

    名前は「INCLUDE」.値は,先ほど調べた INCLUDE の値をそのままコピー&ペースト.

    適用」をクリック.

  6. cl のパスに関する設定

    設定」をクリック. 「ツール設定」を選ぶ.

    「C コンパイラー (cl)」の「コマンド」の「cl」は, 先ほど「where cl」で調べたものに置き換え

  7. link のパスに関する設定

    「Linker (link)」をクリック.

    「コマンド」の「link」は, 先ほど「where link」で調べたものに置き換え

    適用して閉じる」をクリック.

ビルド

CTRL + B(コントロールキーを押しながら「B」) または,「プロジェクト」メニューで「すべてビルド

* ビルド時のエラーや警告は, Eclipse 内の問題・ビューに表示されるので確認する. 問題・ビューのエラー一覧の中で,エラーをクリックすると該当箇所が強調表示される.

実行

プロジェクトを右クリックし, 「実行」,「ローカル C/C++ アプリケーション」で実行.

* Windows の Cygwin で実行がうまくいかない場合, C:\cygwin\bin\cygwin1.dll を C:\Windows\System32 にコピーすることを忘れている可能性がある.

C++ プロジェクトの実例

C++ プロジェクトは,Cプロジェクトと同様の手順で作成,ビルド,実行できる.

CDT の機能の紹介(ごく一部)