Ubuntu 12.10でEclipse-CDT環境整備
Windows版のEclipse-CDTはLinux Toolの一部しか動作しないらしいこともあり、いよいよLinux上にEclipseでC/C++開発環境(Eclipse-CDT)を構築したメモ。予想以上にEclipseはWindowsとLinuxで同じ動作が実現されており、改めてJavaの偉大さ(write once, run anywhere)に感激。
【環境】
●ホストOS:Windows 8(64bit)
●仮想環境:VMWare Player 5.02(64bit)
●Linux:Ubuntu 12.10(64bit)
●Java:Oracle Java 7 SDK
●Eclipse Juno (4.2)
・Eclipse IDE for C/C++ Developers(Linux 64ビット版)
・Eclipse プラグイン日本語化プラグイン:Pleiades 1.4.0
【実施したこと、参考にさせて頂いたURL】
●Oracle Java 7 SDK
UbuntuのソフトウェアセンタからインストールできるのはOpen JDKみたいだが、Oracle(Sun)提供のJava 7の方が安定しているらしいので、下記のコマンドでインストール
・Ubuntu: Javaプラグイン、javawsの不具合(Oracle JDKを導入)
●Eclipse-CDT Juno
Ubuntu12.10のソフトウェアセンタを使うと保守バージョンのEclipse 3.8がインストールされるようなので、Juno(4.2)をインストールして、Unityにも登録。日本語化は、Pleiades 1.4.0 をWindows版同様に、MergeDocとして、dropinsに登録する。
・Linux で Eclipse 4.2 のダウンロード,インストール,設定,日本語化,基本操作
・Ubuntu Unity の Launcher で Eclipse のアイコンをちゃんと表示する
・Eclipse プラグイン日本語化プラグイン:Pleiades 1.4.0
●Google Test
無理やりMinGW上に環境構築を実施したWindows版と若干異なり、
でビルド後に、make installが失敗するのでREADMEにしたがって下記を実施
●Doxygenインストール
●Windows版Eclipse-CDT環境同様の設定を実施
・C/C++ Unit
単体テスト実施時に標準出力する場合は最後に改行を追加
・Google Testによるカバレッジ表示
・Doxygen用ecloxプラグインインストール
【環境】
●ホストOS:Windows 8(64bit)
●仮想環境:VMWare Player 5.02(64bit)
●Linux:Ubuntu 12.10(64bit)
●Java:Oracle Java 7 SDK
●Eclipse Juno (4.2)
・Eclipse IDE for C/C++ Developers(Linux 64ビット版)
・Eclipse プラグイン日本語化プラグイン:Pleiades 1.4.0
【実施したこと、参考にさせて頂いたURL】
●Oracle Java 7 SDK
UbuntuのソフトウェアセンタからインストールできるのはOpen JDKみたいだが、Oracle(Sun)提供のJava 7の方が安定しているらしいので、下記のコマンドでインストール
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
・Ubuntu: Javaプラグイン、javawsの不具合(Oracle JDKを導入)
●Eclipse-CDT Juno
Ubuntu12.10のソフトウェアセンタを使うと保守バージョンのEclipse 3.8がインストールされるようなので、Juno(4.2)をインストールして、Unityにも登録。日本語化は、Pleiades 1.4.0 をWindows版同様に、MergeDocとして、dropinsに登録する。
・Linux で Eclipse 4.2 のダウンロード,インストール,設定,日本語化,基本操作
・Ubuntu Unity の Launcher で Eclipse のアイコンをちゃんと表示する
・Eclipse プラグイン日本語化プラグイン:Pleiades 1.4.0
●Google Test
無理やりMinGW上に環境構築を実施したWindows版と若干異なり、
$ ./configure
$ make
でビルド後に、make installが失敗するのでREADMEにしたがって下記を実施
$ ln -s DIR/.lib/libgtest.a DIR/lib
$ ln -s DIR/.lib/libgtest_main.a DIR/lib
Makefileに-LDIRと-lgtestを追加
●Doxygenインストール
$ sudo apt-get install doxygen
●Windows版Eclipse-CDT環境同様の設定を実施
・C/C++ Unit
単体テスト実施時に標準出力する場合は最後に改行を追加
・Google Testによるカバレッジ表示
・Doxygen用ecloxプラグインインストール