WindowsとLinuxでプログラムを開発する必要があるので、オープンソースのC、C++言語開発環境であるCodeBlocksを愛用しています。講義でも標準の開発環境として使っています。バージョン8.02をずっと使っていましたが、新しいバージョン10.05が2010年5月27日にリリースされたのでさっそくUbuntu10.04にインストールして使ってみました。コンパイル済みのバイナリパッケージもありますが、ファイルが多く依存関係も複雑だったのでソースからビルドして使っています。以下はそのインストールメモです。
なお、ここ一ヶ月ぐらいUbuntu10.04を使っていますが、起動が驚くほど速く、インターフェースも洗練されていてとても快適です。
導 入
- ソースコードからmakeするにはwxSmithが必要なので以下のパッケージをインストールする。
- sudo apt-get install libwxgtk2.8-dev
 - sudo apt-get install wx2.8-headers
 
 - ダウンロード
 - 解凍
- tar xjf odeblocks-10.05-1debian-src.tar.bz2
 - cd src
 - tar xzf codeblocks_10.05-1.tar.gz
 
 - ビルド
- cd codeblocks_10.05
 - ./configure
 - make
 - sudo make install
 
 - 実行
- /usr/local/bin/codeblocks (パスが通っていれば/usr/local/binは不要)
 
 
トラブル
- 問題
- 私は初めバイナリパッケージからインストールしようとして失敗したため、ソースコードからmakeしたcodeblocksの実行ファイルを起動したところ以下のエラーで悩みました。
 - _ZN13wxAuiNotebook14ShowWindowMenuEv, version WXU_2.8.5 not defined in file libwx_gtk2u_aui-2.8.so.0 with link time reference –
 
 
解決法
- wxSmithのパッケージを再インストールしたらなおりました。
- sudo apt-get –reinstall install libwxgtk2.8-dev
 - sudo apt-get –reinstall install wx2.8-headers
 
 
でむ
  
  
  
  
コメント