CentOS6 安裝 CodeBlocks2012-02-12 20:01
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.最後,下載codeblocks,使用源碼編譯安裝。進入解壓的目錄,鍵入命令:
./configure --prefix=/usr--with-contrib-plugins=all
make
make install
注意需要root許可權安裝
一切正常對話就安裝好來,在 應用程式->編程 中就有了Codelocks!
很興奮的寫了幾行代碼測試一下:
/**********************************************
* Author:xiaobaoqiu
* From:China University Of Gensciences
* QQ:375722880
* Email:xiaobaoqiu@163.com
* 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介面!
關於xterm可以百度下:http://baike.baidu.com/view/2046708.htm