Feb
22
[原]Asianux 3.0 上安装 Code::Blocks 10.0.5
Code::Blocks 是跨平台的C++ IDE开发环境,据说是Linux 环境下最好的IDE之一,采用C++编写,速度比Eclipse 快,而且对动态库支持较好。以下是在红旗Asinux 3.0 SP3 x86平台下的安装过程。
一、官方网站
http://www.codeblocks.org/
官网提供源码及各平台的二进制软件包,但Linux 平台版本不多。Asianux 3.0 平台使用的版本需要从Fedora EPEL项目中获得。
二、安装
1、编写yum源文件
为方便安装,可通过yum来进行,在/etc/yum.repos.d/目录下设置CentOS和Fedroa EPEL的源。可通过安装两个软件包进行:
由于Asianux 的版本号与CentOS不同,还需要手动修改CentOS-Base.repo等文件。下面是一个已修改的版本:
直接解压到根目录即可:
2、安装Code::Blocks
用yum安装很简单:
安装时,还会安装 gstreamer,gstreamer-plugins-base,gstreamer-tools,liboil,libtheora等几个依赖包。
3、汉化
由林中侠客(QQ:506723561)提供了Code::Blocks的汉化包:
解压到合适的目录:
三、运行
默认界面:
在Setting-->Environment-->View-->Internationlization 下选择Chinese(Simplifield):
然后,重新启动Code::Blocks,即可显示中文界面:
※补充说明
Code::Blocks 的中文提示为UTF-8,而红旗Asinuax 3.0默认为GB18030,因此,需要在执行codeblocks前,设置一下环境变量:
一、官方网站
http://www.codeblocks.org/
官网提供源码及各平台的二进制软件包,但Linux 平台版本不多。Asianux 3.0 平台使用的版本需要从Fedora EPEL项目中获得。
二、安装
1、编写yum源文件
为方便安装,可通过yum来进行,在/etc/yum.repos.d/目录下设置CentOS和Fedroa EPEL的源。可通过安装两个软件包进行:
# rpm -Uvh http://mirrors.sohu.com/centos/5/os/i386/CentOS/centos-release-5-7.el5.centos.i386.rpm
# rpm -Uvh http://mirrors.sohu.com/fedora-epel/5Server/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh http://mirrors.sohu.com/fedora-epel/5Server/i386/epel-release-5-4.noarch.rpm
由于Asianux 的版本号与CentOS不同,还需要手动修改CentOS-Base.repo等文件。下面是一个已修改的版本:
下载文件
直接解压到根目录即可:
# tar xzvf yum_repos.tar.gz -C /
2、安装Code::Blocks
用yum安装很简单:
# yum install wxBase
# yum install wxGTK
# yum install codeblocks
# yum install wxGTK
# yum install codeblocks
安装时,还会安装 gstreamer,gstreamer-plugins-base,gstreamer-tools,liboil,libtheora等几个依赖包。
3、汉化
由林中侠客(QQ:506723561)提供了Code::Blocks的汉化包:
下载文件
解压到合适的目录:
# cd /usr/share/codeblocks
# tar xzvf CodeBlocks_zh_CN.tar.gz
# tar xzvf CodeBlocks_zh_CN.tar.gz
三、运行
默认界面:
在Setting-->Environment-->View-->Internationlization 下选择Chinese(Simplifield):
然后,重新启动Code::Blocks,即可显示中文界面:
※补充说明
Code::Blocks 的中文提示为UTF-8,而红旗Asinuax 3.0默认为GB18030,因此,需要在执行codeblocks前,设置一下环境变量:
$ export LANG="zh_CN.UTF-8"