alias?Eclipse 小ネタハック
Eclipse トラブルシューティング
eclipse導入(C言語) †
- ここで、Javaの最新版がインストールされているかをチェック
http://www.java.com/ja/download/manual.jsp
- MergeDocProject? で Pleiades All in One
日本語化されてパッケージ化されたeclipseお得セット
http://mergedoc.sourceforge.jp/
プラグインの削除 †
- 「ヘルプ」>「Eclipseについて」>[インストールの詳細」を選択
- 削除したプラグインを選択し、アンインストール
行数を表示する †
- 行番号;[ツールバー]>[ウィンドウ]>[設定]>[一般]>[エディタ]>[
テキストエディタ]>[行番号の表示]にチェック
- 列番号;[ツールバー]>[ウィンドウ]>[設定]>[一般]>[エディタ]>[
テキストエディタ]>[印刷マージンの表示]チェック
Eclipseでemacsのキーバインドに設定する †
- [ツールバー]>[ウィンドウ]>[設定]
- [一般]>[キー]
- スキームでemacsを選択
Clearcase導入 †
- 「ヘルプ」>「最新ソフトウェアのインストール」を選択
- URLで「 http://eclipse-ccase.sourceforge.net/update/」を入力
- ソフトの版数一覧が表示されるので、最新版を選択し、次へを選択
2011-12-11 (日) 22:40:21
Cygwin導入 †
- 下記サイトでsetup.exeを落としてくる
http://www.cygwin.com/
- インストール先をC:\Cygwinで
- パッケージの選択はとりあえず、
- Devel/gcc-core(C用)
- Devel/gcc-g++ (C++用)
- Devel/make
- Devel/gdb
を検索し、チェックを入れておく
- Cygwinにパスを通す。
PAHT= C:\Cygwin\bin
パスを通すのは、ツールを使ってしまおう。「Rapid Environment Editor」
http://www.forest.impress.co.jp/lib/sys/wincust/registry/rapidee.html
- 「C:\cygwin\bin」の「gcc-3.exe」と「g++-3.exe」をデスクトップ辺りにコピーして、「gcc.exe」と「g++.exe」にリネームして、元のディレクトリに戻す。こうしないとEclipseからgcc(g++)コマンドが通らない。
- コマンドプロンプトで、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種類ある
- Makefileプロジェクト
Makefileは手動作成
- static ライブラリ
Makefileは自動生成。静的ライブラリを作成(hoge.a)。
- 実行可能
Makefileは自動生成。実行可能ライブラリを作成。(hoge.exe)
- 共有ライブラリ
Makefileは自動生成。動的ライブラリを作成
- 2-4は一度プロジェクトを作成したあとでも、相互に変換可能
プロパティ>C/C++ビルド>設定>ビルド成果物
- 2-4から1へは以下の項目のチェックを外す。
プロパティ>C/C++ビルド>ビルダー設定>Makefile生成
自動的にMakefileを生成
- eclipseでは Makefileは項目に従って自動生成される(大事)
2011-12-11 (日) 22:40:21
最新の20件
2011-05-17
2011-10-19
2011-11-06
2012-09-05
2012-06-23
2012-03-10
2012-03-09
2012-02-16
2012-01-22
2012-01-21
2011-12-11
2011-12-07
2011-05-01
今日の7件
- counter: 2205
- today: 1
- yesterday: 0
- online: 1