linux卸载codeblocks,linux下codeblock安装(整理)

由于在Windows下用Source Insight看、修改代码,再将修改的代码拷到Linux下编译,这过程实在太麻烦。故而一直想找一款能在Linux环境下运行的,类似于Source Insight的程序。至今找到两款软件比较合适:

²        Sourcenav-6.0

下载地址:

²        Codeblocks-10.5

现大致地描述一下Codeblocks-10.5在Ubuntu环境下的安装流程。

1.         安装必要组件

在提示符下输入:

# sudo apt-get install build-essential

# sudo apt-get install gdb

2.         更新源

在提示符下输入:

# gksudo gedit /etc/apt/sources.list

添加(以feisty为例):

在提示符下输入:

# 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 库

在提示符下输入:

# 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.         与codeblocks相依赖的软件包的安装

(其中的dep是指的这个包的dev)

在这里要强调一点一定要安装 gtk2.0+这个开发包,要不会在后面的configure中遇到问题:

在提示符下输入:

# sudo apt-get install libgtk2.0-dev

7.         下载codeblocks的源码包

我采用的是使用源码编译的方法,下载地址:

把下载回来的源码包解压到root目录下。

在提示符下输入:

# cd ~

# tar jxvf codeblocks-10.05-src.tar.bz2

8.         codeblocks sourcecode编译和安装

在进行编译之前请确定系统已经安装了libtool工具包,如果没有请进行安装:

# sudo apt-get install libtool

现在开始源码包的编辑和安装

切换到codeblocks解压目录,依次运行如下命令:

#./bootstrap

#./configure

# make

# make install

这个过程也许会有些漫长,你可以去泡杯茶休息下。

到这里 codeblocks10.04 就安装成功了,现在直接打开的话 会出现一闪而过的现象,原因是一个lib文件没有包含进来。

若出现以下问题:

# 在安装完成之后,启动codeblocks,提示:

codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory

解决方法:编辑/etc/ld.so.conf 文件。

在提示符下输入:

# vi /etc/ld.so.conf

将ld.so.conf文件内容更改成如下所示 ,保存并退出

include /etc/ld.so.conf.d/*.conf /usr/local/lib

退出 然后运行如下命令,重新配置 。

# ldconfig

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值