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
阅读(1858) | 评论(0) | 转发(0) |