CentOS安装Code::Blocks
来源:互联网 发布:权知其意执肃手曰翻译 编辑:程序博客网 时间:2024/06/06 22:50
原文:http://www.flatws.cn/article/program/linux/2011-02-12/12322.html
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.05qbq平坦软件园
http://www.linuxidc.com/Linux/2010-08/27839.htmqbq平坦软件园
2. Centos搭建GTK+Codeblock完整版http://www.jb51.net/article/22134.htmqbq平坦软件园
3. wxWidgets,wxgtk,gtk有什么区别?http://zhidao.baidu.com/question/192839018.html?push=related
本文来自CSDN博客,转载请标明出处:http://www.flatws.cn/article/program/linux/2011-02-12/12322.html
本文来自CSDN博客,转载请标明出处:http://www.flatws.cn/article/program/linux/2011-02-12/12322.html
0
上一篇:【转】如何修改win7用户文件夹的位置
下一篇:atoi() & itoa()函数的内部的实现
相关热门文章
- linux 常见服务端口
- xmanager 2.0 for linux配置
- 【ROOTFS搭建】busybox的httpd...
- openwrt中luci学习笔记
- 什么是shell
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- CentOS安装Code::Blocks
- CentOS安装Code::Blocks
- CentOS安装Code::Blocks
- CentOS安装Code::Blocks
- CentOS安装Code::Blocks
- CentOS安装Code::Blocks
- Centos中安装code blocks
- CentOs下安装Code::Blocks
- CentOS下安装Code::Blocks
- Centos / RHEL下code blocks wxWidgets安装与配置
- 如何在CentOS上安装并汉化Code::Blocks
- centos 源码安装 code:blocks方法和注意项
- Centos / RHEL下code blocks wxWidgets安装与配置
- 如何在CentOS上安装并汉化Code::Blocks
- Centos 7—安装Code::Blocks—Codeblocks—codeblocks
- Code::Blocks安装过程
- code::blocks安装
- Code::Blocks安装过程
- slave.jar下载地址
- [ssh新闻发布系统五]删除新闻
- mysql update语句问题:You can't specify target table 'user' for update in FROM clause
- 【转】加快 FlashBuilder4 的编译速度
- 【转】如何修改win7用户文件夹的位置
- CentOS安装Code::Blocks
- 给button设置selector
- atoi() & itoa()函数的内部的实现
- 从ie临时文件夹一次复制多个文件
- AS3加载文件时的异常捕获
- Android中使用Sqlite数据库
- [AS3]Flash AS3 Bulk Loader跨域加载(CrossDomain)
- linux process debug
- Java获取DB元数据
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
文轩网
唐文轩
文轩宇作品
文轩
四川文轩
文轩教育
文轩书店
董文轩
文轩佳苑
文轩在线
文轩的意思
新华文轩网
谢文轩
四川文轩职业学院
新华文轩股吧
新华文轩网络书店
文轩职业学院
新华文轩股票
新华文轩书店
白鲨老婆唐文轩图片
成都文轩职业学院
唐文轩个人资料
江西同文轩文化传媒
成都文轩书店
文轩职业技术学院
四川文轩职业学校
聊城文轩中学跳楼事件
成都新华文轩
桃花宝典 文轩宇
文轩网旗舰店
文轩网上书店
文轩是什么意思
文轩网新华书店
新华文轩网上商城
刁三刁文辉
文辉
文达
昭明文选
文选
时文选粹
席慕容文选