CentOS 5.5下安装CodeBlocks 12.11

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。

至此,安装结束

 

你可能感兴趣的:(CentOS 5.5下安装CodeBlocks 12.11)