CentOS安装Code::Blocks
Code::Blocks是一款跨平台的C/C++ 集成开发环境,它基于wxWidget图形界面,因此在Windows和Linux平台有着几乎相同的界面。同时Code::Blocks可以使用不同的编译器,使得程序的编译非常灵活。因为我还没有大量使用Code::Blocks进行开发,所以对它的了解还不够,以后熟悉了再来讨论。本文主要说明我在CentOS下安装Code::Blocks的过程。一来作为备忘,在以后重装系统时使用,二来也希望能够帮助刚刚进入Linux的新手。
Code::Blocks依赖于wxWidget,而后者在安装CentOS时并没有附带安装,因此需要我们自行安装。wxWidget又依赖于GTK+,从源代码安装GTK+则需要GLIB、ATK、Cairo、Pango、libpng、libtiff、libjpeg、pixman等库。这些库之间也有依赖关系,各自的版本也要求匹配。开始我参考Centos搭建GTK+Codeblock完整版(http://www.jb51.net/article/22134.htm),从源代码开始安装,因为这之间的关系太过复杂,自己的Linux水平也有限,折腾了很长时间后还是没有安装成功。后来我找到了wxGTK的rpm包(也就是wxWidget在Linux下封装了GTK的rpm包, 参考:http://zhidao.baidu.com/question/192839018.html?push=related),于是使用rpm包安装wxGTK,然后从源码安装Code::Blocks,终于安装成功。详细的步骤如下:
1. 安装wxGTK和wxGTK-devel
下载地址为:http://packages.sw.be/wxGTK/
因为Code::Blocks 10.05需要wxWidget 2.8.0以上版本,所以我下载的文件分别是:
wxGTK-2.8.10-1.el5.rf.i386.rpm和wxGTK-devel-2.8.10-1.el5.rf.i386.rpm。
这是两个rpm包,可以直接双击安装,也可以使用rpm命令安装。
2. 安装Code::Blocks 10.05
首先在Code::Blocks官网(http://www.codeblocks.org/)下载Code::Blocks的源码,我下载的文件是:codeblocks-10.05-src.tar.bz2。
然后解压:tar –xjvf codeblocks-10.05-src.tar.bz2
进入解压后的目录:cd codeblocks-10.05-release
配置安装:
./configure --prefix=/usr --with-contrib-plugins=all
make
make install
3. 设置库的路径
vi /etc/ld.so.conf
在文件的最后一行加上
/usr/local/lib
然后运行ldconfig
至此,Code::Blocks就安装成功了,点击Applications->Programming->Code::Blocks IDE即可运行Code::Blocks。
参考文章:
1. CentOS 5.5下安装CodeBlocks 10.05
http://www.linuxidc.com/Linux/2010-08/27839.htm
2. Centos搭建GTK+Codeblock完整版
http://www.jb51.net/article/22134.htm
3. wxWidgets,wxgtk,gtk有什么区别?
http://zhidao.baidu.com/question/192839018.html?push=related