LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2901|回复: 2

成功安装linux下 C/C++ IDE:codeblocks 8.02

[复制链接]
发表于 2009-4-12 18:21:35 | 显示全部楼层 |阅读模式
================================================================================
2009.4.12 17:30星期日
成功安装linux下 C/C++ IDE:codeblocks 8.02_安装手记
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+的安装可参考 http://www.linuxsir.cn/bbs/thread348425.html)

第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/libLD_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/libLD_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/libLD_LIBRARY_PATH

每次使用codeblocks之前,需先配置好环境变量:
$source set_codeblocks

发表于 2009-4-14 10:43:04 | 显示全部楼层
先收藏起来。。。谢谢分享
回复 支持 反对

使用道具 举报

发表于 2009-4-22 15:05:17 | 显示全部楼层
谢谢分享!
在linux下面用GTK感觉好作孽。。。哎。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表