CentOS 6.2編譯安裝CodeLite 5.3

來源:互聯網
上載者:User

轉載自: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帶來的歡樂吧

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.