EE50下安装codeblocks

以前写C/C++在linux下都是使用emacs,在windows下直接就vs了。学习wxwidgets的时候了解到codeblocks这款集成环境,于是试试安装使用。windows下面自然简单,下载msi安装即可。linux下的安装可以自己下载源码编译。

一、下载源码包

1.  CodeBlocks是采用wxwidgets编写UI的,所以需要先安装wxwidgets。下载3.0版:
wget "http://sourceforge.net/projects/wxwindows/files/3.0.0/wxWidgets-3.0.0.tar.bz2/download"

2. 下载CodeBlocks,当前稳定版本12.11:
wget "http://sourceforge.net/projects/codeblocks/files/Sources/13.12-RC1/codeblocks_13.12-rc1.tar.gz/download"

不过13RC1也出来了,有兴趣的可以试试。

二、编译安装

1. 安装wxWidgets

tar -jxf wxWidgets-3.0.0.tar.bz2
cd wxWidgets-3.0.0
./configure --prefix=$HOME/c++/tools/wxWidgets/
make -j5
make install

安装完成后需要把wxWidgets/bin加到$PATH里面,这样其它的程序可以找到wx-config和wxrc。我是直接在~/bin下面建了两个链接,这样省的增加$PATH的长度。

2.安装CodeBlocks

tar -zxf codeblocks_12.11-1.tar.gz
cd codeblocks-12.11release8629
./configure --prefix=$HOME/c++/tools/codeblocks/
make -j5
make install

3. 设置

codeblocks需要用到wxWidgets的库,所以启动程序时需要修改LD_LIBRARY_PATH。可以建一个bash,如codeblock.bsh,内容是:
#!/bin/bash
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/phenix/c++/tools/wxWidgets/lib/
/home/phenix/c++/tools/codeblocks/bin/codeblocks 2>&1 > /dev/null &

这样每次执行codeblock.bsh就可以启动了。

三、注意事项

老版本的codeblocks在编译时会出现错误,这是与新版wxWidgets不兼容导致的,所以如果想编译老版的,也要选择相应的wxWidgets版本。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值