centos安裝CODEBLOCKS

來源:互聯網
上載者:User
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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.