歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.2編譯安裝CodeLite 5.3

CentOS 6.2編譯安裝CodeLite 5.3

日期:2017/2/28 14:35:53   编辑:Linux教程

這兩天實驗室要求在服務器上安裝一個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帶來的歡樂吧

Copyright © Linux教程網 All Rights Reserved