Chinaunix首页 | 论坛 | 博客
  • 博客访问: 637348
  • 博文数量: 237
  • 博客积分: 4285
  • 博客等级: 上校
  • 技术积分: 2701
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-15 14:05
文章分类

全部博文(237)

文章存档

2014年(2)

2013年(3)

2012年(47)

2011年(15)

2010年(68)

2009年(102)

我的朋友

分类: LINUX

2009-12-29 19:17:03

linux version:ubuntu 8.10 intrepid ibex

author:syslover
================================================================================

工欲善其事,必先利其器。今天安装好了codeblocks 8.02,贴出来以供参考

安装成功后,经测试,发现codeblocks 8.02非常之好用,界面友好,调试功能齐全,风格有点像VC++
不失为linux下C/C++开发的利器

codeblocks 8.02依赖包:wxGTK 2.8.10
wxGTK 2.8.10的依赖:X11开发环境、GTK+开发环境
其中,X11开发环境缺省情况下应该已安装好了。GTK+安装好后,便可开始安装wxGTK 2.8.10了
(GTK+的安装可参考 )

第1步:下载包wxGTK 2.8.10,codeblocks 8.02,解压

第2步:安装wxGTK 2.8.10
$./configure --prefix=/opt/codeblocks
$make
$su
#make install
安好后,发现/opt/codeblocks/lib下并没有pkgconfig文件夹,说明wxGTK 2.8.10不支持pkgconfig
那么该怎么设置wxGTK头文件的路径呢?据现在的信息还无法知道该怎么做,可直接configure codeblocks,
应该会报错,因为wxGTK的头文件找不到。可以据报错信息来想对策,继续往下:

第3步:安装codeblocks 8.02
$./configure --prefix=/opt/codeblocks /* 报错: can not find wx-config,please check $PATH*/
注意这个名称:“wx-config”,猜测configure codeblocks时,codeblocks的configure脚本会搜索并执行wxGTK的wx-config,
目的是获取wxGTK的头文件的路径信息,若真是这样,那就好办了:
将wx-config的路径加入$PATH,并设置$LD_LIBRARY_PATH
$export PATH=$PATH:/opt/codeblocks/bin
$export LD_LIBRARY_PATH=/opt/codeblocks/lib:$LD_LIBRARY_PATH

再configure:
$./configure --prefix=/opt/codeblocks /*configure成功,没有报错!oh yeah! wx-config的头文件和库文件都能被搜索到*/

继续安装codeblocks 8.02
$make
$su
#make install /*没问题,安装顺利成功*/

第4步:检查codeblocks是否装好
$pkg-config --modversion codeblocks
1.0svn /* 显示版本:1.0snv,说明codeblocks已装好 */

第5步:运行codeblocks
因为要创建工程,生成文件等,所以在此我干脆使用root用户
$su
#codeblocks & /* 没问题,看到codeblocks的界面喽! */

--------------------------------------------------------------------------------
最后说明一点,可将环境变量的配置写入一个文件set_codeblocks,内容如下:
#gtk
export PKG_CONFIG_PATH=/opt/gtk/lib/pkgconfig/:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/opt/gtk/lib:$LD_LIBRARY_PATH

#codeblocks
export PATH=$PATH:/opt/codeblocks/bin
export PKG_CONFIG_PATH=/opt/codeblocks/lib/pkgconfig/:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/opt/codeblocks/lib:$LD_LIBRARY_PATH

每次使用codeblocks之前,需先配置好环境变量:
$source set_codeblocks
阅读(1826) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~