話說如果采用 Ubuntu 軟件庫中的 codeblocks的話 是 8.02版本, 如果你喜歡8.02的話
可以直接采用 代碼:sudo apt-get install codeblocks
codeblocks將近兩年的開發使8.02 升級到了 10.5 其功能的完善和一些細節上的修改就不用我多說了,下面看安裝過程
A.安裝必要組件
代碼:
sudo apt-get install build-essential
代碼:
sudo apt-get install gdb
B、更新源
代碼:
gksudo gedit /etc/apt/sources.list
添加(以feisty為例):
代碼:
deb http://apt.tt-solutions.com/ubuntu/ feisty main
deb http://apt.tt-solutions.com/ubuntu/ edgy main
C、獲取密鑰
代碼:
wget http://www.tt-solutions.com/vz/key.asc
代碼:
sudo apt-key add key.asc
D、安裝最新 wxWidgets 庫
代碼:
sudo apt-get update
代碼:
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common
E、設置 wxWidgets 默認版本
代碼:
sudo update-alternatives --config wx-config
從列表中選擇一項即可。
(個人推薦選擇 2)
F、與codeblocks相依賴的軟件包的安裝www.linuxidc.com
(其中的dep是指的這個包的dev)
在這裡要強調一點一定要安裝 gtk2.0+這個開發包,要不會在後面的configure中遇到問題:
代碼
sudo apt-get install libgtk2.0-dev
G、下載codeblocks的源碼包
我采用的是使用源碼編譯的方法,下載地址:http://www.codeblocks.org/downloads/25
例如使用:codeblocks-10.05-src.tar.bz2
把下載回來的 源碼包解壓到 一個臨時的目錄
H、 codeblocks sourcecode編譯和安裝
在進行編譯之前請確定系統已經安裝了libtool工具包,如果沒有請進行安裝:
sudo apt-get install libtool
現在開始源碼包的編輯和安裝
切換到codeblocks解壓目錄 運行如下代碼;
代碼:
./bootstrap
./configure
make
make install
這個過程也許會有些漫長 ,你可以去泡杯茶休息下
到這裡 codeblocks10.04 就安裝成功了, 現在直接打開的話 會出現一閃而過的現象, 原因是一個lib文件沒有包含進來
會出現一下問題問題:
# 在安裝完成之後,啟動codeblocks,會提示codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory
解決方法:sudo gedit /etc/ld.so.conf #編輯該文件
將下面一行加入到該文件的末尾,保存並退出
/usr/local/lib
退出 然後運行如下命令
sudo ldconfig #重新配置
Code::Blocks 的詳細介紹:請點這裡
Code::Blocks 的下載地址:請點這裡
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2