轉載自:http://www.linuxidc.com/Linux/2014-02/97362.htm
這兩天實驗室要求在伺服器上安裝一個CodeLite,於是由我對伺服器下手,上網看了下悲劇的發現CodeLite不支援在CentOS 6.2上直接安裝,只能編譯安裝,經過一番折騰之後,成功的裝上了,下面是我的安裝步驟:
在CentOS安裝CMake http://www.linuxidc.com/Linux/2014-02/97363.htm
如何在CentOS上安裝並漢化Code::Blocks http://www.linuxidc.com/Linux/2014-02/97364.htm
1、先裝個wget(切換到root下安裝)
yum install -y wget
2、上官網下個源碼包(普通使用者就行)
wget http://downloads.sourceforge.net/project/codelite/Releases/codelite-5.3/codelite-5.3-gtk.src.tar.gz
3、解壓源碼壓縮包,得到codelite-5.3目錄
tar -zxvf codelite-5.3-gtk.src.tar.gz
4、進入目錄,發現有個BuildInfo.txt檔案
cd codelite-5.3
開啟它
vim BuildInfo.txt
這個東東裡面就是指導我們如何編譯安裝這個源碼包的
這個檔案應該是說,要安裝codelite,先要安裝wxWidgets(版本至少為2.9.5)、gtk2開發包、cmake
5、先來安裝gtk2開發包,這個最簡單
yum install gtk2*
6、因為要使用到cmake編譯codelite,先把gcc等必備程式封裝上
yum install -y gcc gcc-c++ make automake
7、接著安裝cmake,換個路徑,先從官網上擷取cmake源碼包,
wget http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz
8、解壓,得到cmake-2.8.12目錄
tar -zxvf cmake-2.8.12.tar.gz
9、進入目錄
cd cmake-2.8.12
10、執行下面命令
./bootstrap\
11、執行下面命令
gmake
12、安裝(切換到root)
gmake install
13、cmake裝完了,下面裝wxWidgets,換個路徑,還是先上官網下源碼包
wget http://sourceforge.net/projects/wxwindows/files/2.9.5/wxWidgets-2.9.5.tar.bz2
14、解壓,得到wxWidgets-2.9.5,
tar -jxvf wxWidgets-2.9.5.tar.bz2
15、進入該目錄
cd wxWidgets-2.9.5
16、依次執行下面命令
./configure
make
make install
17、安裝完後,終端出現提示,要求設定環境變數LD_LIBRARY_PATH,先執行這個命令
ldconfig
18、接著輸入命令,得到一堆輸出
./wx-config --libs
19、開啟檔案/etc/profile
vim /etc/profile
20、往裡添加一句話,雙引號裡的內容就是第18步中得到的輸出,儲存退出
export LD_LIBRARY_PATH="..."
21、接著輸入,效果是在不重啟系統的情況下,使profile中被修改的內容生效
source /etc/profile
22、到此,BuildInfo.txt中的前置條件已經都完成,懷著激動的心情再次看向BuildInfo.txt,裡面有接下來的安裝流程
23、進入codelite-5.3目錄,建立目錄build-release
mkdir build-release
24、進入build-release子目錄
cd build-release
25、麻溜的輸入命令:cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,報錯,說在目前的目錄下找不到CMakeList.txt,這個檔案很熟,其實它就在codelite-5.3目錄下,那麼我們指出它的路徑:cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,這回又報錯,提示缺少libssh,缺啥補啥,好吧,換個路徑,下個libssh
wget http://www.libssh.org/files/0.5/libssh-0.5.3.tar.gz
26、依次執行以下命令,進行解壓,編譯,安裝(注意,安裝的時候都要切換到root)
tar -zxvf libssh-0.5.3.tar.gz
cd libssh-0.5.3
mkdir build
cd build
cmake ../ -DCMAKE_BUILD_TYPE=Debug
make
make instal
l27、libssh搞定,接著來到codelite-5.3/build下,又來:cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release,報錯,這次缺少ssl,小意思
yum install openssl openssl-devel
28、再來
cmake ../ -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
29、yeah。這次成功了,接著
make
30、最後
make install
31、呼。。。打完收工,下面就在CentOS下盡情享受codelite帶來的歡樂吧