centos安裝codeblock IDE

codeblock是一個還算不錯的IDE,免費、開源、跨平臺等一些列優點!

下面是我在CentOS6上安裝Codelocks的過程,希望對後來人有所幫助!

安裝依賴性軟件:

1.安裝gcc,需要c和c++兩部分,默認安裝下,CentOS不安裝編譯器的,在終端輸入以下命令即可
yum install gcc
yum install gcc-c++

2.安裝gtk2-devel,因爲默認已經安裝了正式產品需要的支持庫,但是沒有安裝開發所需要的文檔.
yum install gtk2*

3. 安裝wxGTK,下載地址http://pkgs.repoforge.org/wxGTK/,需要下面兩個文件:

wxGTK-devel-2.8.9-1.el5.rf.i386.rpm

wxGTK-2.8.9-1.el5.rf.i386.rpm

使用rpm命令或者雙擊安裝

4.下載安裝 wxWidgets,這是一個開源的跨平臺的C++構架庫(framework),它可以提供 GUI(圖形用戶界面)和其它工具。目前的2.8版本支持所有版本的Windows、帶GTK+或Motif的Unix和MacOS。

http://www.lingzhong.cn/tech/18602.htm


5.最後,下載codeblocks,使用源碼編譯安裝。進入解壓的目錄,鍵入命令:

./configure --prefix=/usr--with-contrib-plugins=all

make

make install

注意需要root權限安裝

一切正常對話就安裝好來,在 應用程序->編程 中就有了Codelocks!

 

很興奮的寫了幾行代碼測試一下:

/**********************************************
* Author:xiaobaoqiu
* From:China University Of Gensciences
* QQ:375722880
* Email:[email protected]
* Copyright 2012 by xiaobaoqiu
**********************************************/
#include <iostream>
using namespace std;

int main()
{
    cout<<"Hello CodeBlocks!"<<endl;
    return 0;
}

編譯ok但無法運行出來,沒有出現我們熟悉的console界面,仔細看Build Log我發現有下列信息:

Executing:xterm -T Test -e /usr/bin/cb_console_runnerLD_LIBRARY_PATH=$LD_LIBRARY_PATH:./home/*********/Program/Test/bin/Debug/Test  (in /home/*********/Program/Test/.)

這裏有個xterm很陌生,我們打開菜單Settings->Environment打開來環境設置界面,我們在General Settings頁面中最下面有兩個設置(主要看第二個):

Shell to run commands in: /bin/sh -c

Terminal to launch console programs: xterm -T $TITLE -e

這就是說在Linux環境下CodeBlocks調用xterm來模擬控制檯界面!

然後我man一下xterm,發現沒有!!!!!這應該就是原因來!

所以安裝一下xterm:yum install xterm

之後一切ok了,出現來我們熟悉對Console界面!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章