unbuntu 14.04 中安装 codeblocs

来源:互联网 发布:thnkphp pdo 新增数据 编辑:程序博客网 时间:2024/06/05 02:40

许多同学喜欢用codeblocks来编写程序,那么怎么在ubuntu下安装codeblocks呢?这里给出小编自己的安装方法。


1 组件安装

在终端依次输入:

sudo apt-get install build-essential

sudo apt-get install gdb


2 更新源

在终端输入:

gksudo gedit /etc/apt/sources.list

在文件中添加一下两行:

# deb http://apt.tt-solutions.com/ubuntu/ feisty main

# deb http://apt.tt-solutions.com/ubuntu/ edgy main(个人认为应该把这两个源都加入)


3 获取密码

在终端依次输入:

wget http://www.tt-solutions.com/vz/key.asc
sudo apt-key add key.asc


4 安装最新 wxWidgets 库

可以在http://www.wxwidgets.org/查看目前最新版本

在终端依次输入

sudo apt-get update
sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common


5 设置 wxWidgets 默认版本

在终端输入:
sudo update-alternatives --config wx-config

然后选择列表中的2

6 安装gtk2.0+开发包

在终端输入:

sudo apt-get install libgtk2.0-dev


7 下载codeblocks的源码包
我下载的codeblocks_16.01.tar.gz。

解压命令为 tar zxvf codeblocks_16.01.tar.gz


8 codeblocks sourcecode编译和安装

确保安装了libtool,安装命令为:
sudo apt-get install libtool

现在开始源码包的编辑和安装
直接运行bootsrtap可能会发现有如下错误:./bootstrap: 67: ./bootstrap: aclocal: not found。这是没有安装autoconf导致的,在终端输入:sudo apt-get install autoconf安装即可
接下来进入codeblocks解压后的文件目录,在终端依次输入:
cp    /usr/share/aclocal/wxwin.m4  /usr/local/share/aclocal/wxwin.m4(该步如果报错自己进入/usr/local/share新建aclocal文件夹,命令依次为:cd /usr/local/share,sudo mkdir aclocal)

./bootstrap
./configure
 make
sudo make install

9 在安装完成后即可启动codeblocks,会提示

codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory
解决方法:sudo /etc/ld.so.conf                      #编辑该文件
/usr/local/lib                                                      #将该行加入到该文件的末尾,保存并退出
sudoldconfig                                                     #重新配置
这样就可以正常启动Code::Blocks了。
参考文献:

http://www.cnblogs.com/flywuya/archive/2010/11/26/1888523.html

http://forum.ubuntu.org.cn/viewtopic.php?f=88&t=59230&start=0
http://sinojelly.blog.51cto.com/479153/390835/

http://www.codeblocks.org/downloads/7



0 0