您的位置:首页 > 运维架构 > Linux

CentOS 5.5下安装CodeBlocks 12.11

2013-03-29 21:07 267 查看
CentOS 5.5下安装CodeBlocks 12.11

和大家分享一下最近在Linux下的经验了.

首先写写如何在CentOS 5.5下安装CodeBlocks 12.11. codeblock是一个还算不错的IDE,在Windows下自然VC是不二之选,但是到了Linux下,codeblock却是不可多得好东西. 上周我安装时遇到了一些问题,CentOS是默认安装的.

以下是总结后的安装步骤,希望对你有所帮助.

1.首先,需要安装gcc,需要c和c++两部分

,默认安装下,CentOS不安装编译器的,在终端输入以下命令

即可

yum install gccyum install gcc-c++

2.然后,安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.

yum install gtk2*

yum安装,在运行命令yum install gcc等时会出现问题如下:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=addons error was[Errno 4] IOError: <urlopen error (-3, '\xe5\x9f\x9f\xe5\x90\x8d\xe8\xa7\xa3\xe6\x9e\x90\xe6\x9a\x82\xe6\x97\xb6\xe5\xa4\xb1\xe8\xb4\xa5')>Error:

Cannot find a valid baseurl for repo: addons

关于此问题的解决参看网站http://centos.ustc.edu.cn/上的安装说明,即可正常使用

即下面的网址:http://lug.ustc.edu.cn/wiki/mirrors/help/centos

3、建议直接安装二进制包,快,源码包太慢了。

下载相应的包,安装详情参考步骤4。

(PS:源码包的安装

3. 接着,得去下载wxGTK,

wxWidgets-2.8.9.tar.gz

解压缩后, tar zxvf wxWidgets-2.8.9.tar.gz

在解开的目录下, cd wxWidgets

执行以下命令./configure --prefix=/usr --enable-xrc --enable-monolithic --enable-unicode

(安装时间很长)

make

make install



4.最后,下载codeblocks,可以参考这里.类似wxGTK的执行编译和安装

这个源码包安装可能有问题,所以我就直接安装二进制包:codeblocks-12.11-1.el5.i386.tar.bz2

解压 :tar -xjvf codeblocks-12.11-1.el5.i386.tar.bz2

出现了 4个rpm包:

codeblocks-12.11-1.el5.i386.rpm

codeblocks-12.11-1.el5.i386.tar.bz2

codeblocks-contrib-12.11-1.el5.i386.rpm

codeblocks-contrib-devel-12.11-1.el5.i386.rpm

codeblocks-devel-12.11-1.el5.i386.rpm

安装顺序:

codeblocks-12.11-1.el5.i386.rpm

-->codeblocks-devel-12.11-1.el5.i386.rpm

-->codeblocks-contrib-12.11-1.el5.i386.rpm

-->codeblocks-contrib-devel-12.11-1.el5.i386.rpm

安装:rpm -ivh codeblocks-12.11-1.el5.i386.rpm

在安装到 rpm -ivh codeblocks-contrib-12.11-1.el5.i386.rpm

是出现了

error: Failed dependencies:

libhunspell-1.2.so.0 is needed by codeblocks-contrib-12.11-1.el5.i386

下载相应的libhunspell-1.2.so.0 ,我在此下载的是 centos 5的版本 hunspell-1.2.9-2.el5.art.i386.rpm

下载网址:http://pkgs.org/centos-5-rhel-5/atomic-i386/hunspell-1.2.9-2.el5.art.i386.rpm/download/

安装rpm -ivh hunspell-1.2.9-2.el5.art.i386.rpm

接下来再安装rpm -ivh codeblocks-contrib-12.11-1.el5.i386.rpm

即可通过。

(PS:源码包的安装,我安装了好久还是不行。

安装源码包:codeblocks_12.11-1.tar.gz

解压 tar zxvf codeblocks_12.11-1.tar.gz

cd codeblocks-12.11release8629

./configure --prefix=/usr --with-contrib-plugins=all 或者(注意下面的没有空格)

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

make

make install

源码安装耗时麻烦啊,也可以下载rpm包安装



5.安装好codeblocks后,在application下会出现programming菜单项,在这里可以启动codeblocks.有时候也会出现无法启动的情况,需要这样做:

vim /etc/ld.so.conf

最后一行添加:/usr/local/lib

保存退出,然后运行/sbin/ldconfig

即可。

6.安装一下xterm:yum install xterm

centos里面安装了codeblocks,就是没有运行窗口,原来是没装xterm。

至此,安装结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: