eclipse


alias?Eclipse 小ネタハック
Eclipse トラブルシューティング

eclipse導入(C言語)

  1. ここで、Javaの最新版がインストールされているかをチェック http://www.java.com/ja/download/manual.jsp
  2. MergeDocProject? で Pleiades All in One
    日本語化されてパッケージ化されたeclipseお得セット
    http://mergedoc.sourceforge.jp/

プラグインの削除

  1. 「ヘルプ」>「Eclipseについて」>[インストールの詳細」を選択
  2. 削除したプラグインを選択し、アンインストール

行数を表示する

  • 行番号;[ツールバー]>[ウィンドウ]>[設定]>[一般]>[エディタ]>[ テキストエディタ]>[行番号の表示]にチェック
  • 列番号;[ツールバー]>[ウィンドウ]>[設定]>[一般]>[エディタ]>[ テキストエディタ]>[印刷マージンの表示]チェック

Eclipseでemacsのキーバインドに設定する

  1. [ツールバー]>[ウィンドウ]>[設定]
  2. [一般]>[キー]
  3. スキームでemacsを選択

Clearcase導入

  1. 「ヘルプ」>「最新ソフトウェアのインストール」を選択
  2. URLで「 http://eclipse-ccase.sourceforge.net/update/」を入力
  3. ソフトの版数一覧が表示されるので、最新版を選択し、次へを選択

2011-12-11 (日) 22:40:21


Cygwin導入

  1. 下記サイトでsetup.exeを落としてくる http://www.cygwin.com/
  2. インストール先をC:\Cygwinで
  3. パッケージの選択はとりあえず、
    1. Devel/gcc-core(C用)
    2. Devel/gcc-g++ (C++用)
    3. Devel/make
    4. Devel/gdb

      を検索し、チェックを入れておく

  4. Cygwinにパスを通す。  PAHT= C:\Cygwin\bin

    パスを通すのは、ツールを使ってしまおう。「Rapid Environment Editor」 http://www.forest.impress.co.jp/lib/sys/wincust/registry/rapidee.html

  5. 「C:\cygwin\bin」の「gcc-3.exe」と「g++-3.exe」をデスクトップ辺りにコピーして、「gcc.exe」と「g++.exe」にリネームして、元のディレクトリに戻す。こうしないとEclipseからgcc(g++)コマンドが通らない。
  6. コマンドプロンプトで、gccと叩き、PATHが通っているか確認
    >gcc
     \ gcc:no input files

おまけmemo:ついでに3で、emacsもいれておく。
emacsがC-x C-cで終了できない場合の解決方法は、cygwin.batのbash起動前に
set CYGWIN=tty
を追記する。(右クリック→編集でテキストでCygwin.batを開く)

@echo off

C:
chdir C:\Cygwin\bin
set CYGWIN=tty
bash --login -i

インクルードファイルにパスを通す

プロジェクトのプロパティ → C/C++ビルド → 設定 → インクルード で以下を通す。

"/cygdrive/c/cygwin\usr\include" (/cygdrive/c/を C:\の上に持ってくる)
"C:\cygwin\usr\include"

* インクルードファイルは C:\と書かないとeclipseが認識してくれない
2011-12-11 (日) 22:40:21

Makefileのメモ

eclipseのプロジェクトは4種類ある

  1. Makefileプロジェクト
    Makefileは手動作成
  2. static ライブラリ
    Makefileは自動生成。静的ライブラリを作成(hoge.a)。
  3. 実行可能
    Makefileは自動生成。実行可能ライブラリを作成。(hoge.exe)
  4. 共有ライブラリ
    Makefileは自動生成。動的ライブラリを作成
  • 2-4は一度プロジェクトを作成したあとでも、相互に変換可能
    プロパティ>C/C++ビルド>設定>ビルド成果物
  • 2-4から1へは以下の項目のチェックを外す。 プロパティ>C/C++ビルド>ビルダー設定>Makefile生成
    自動的にMakefileを生成
  • eclipseでは Makefileは項目に従って自動生成される(大事)

2011-12-11 (日) 22:40:21