linux下codeblock安装(整理)

来源:互联网 发布:linux如何修改主机名 编辑:程序博客网 时间:2024/06/08 13:13

参考http://blog.csdn.net/xi52qian/article/details/7208738

http://blog.csdn.net/dian_technology/article/details/6163557

linux redhat enterparse6.1 安装code::blocks10.05

以前在linux上写代码都是用VS在windows下编译通过然后再放到linux下用vi+gdb调式。感觉很悲剧,于是今天打算找个linux下的IDE。看了几个帖子对比了一下几个linux下主流的IDE,最后选择code::blocks,选择它的原因主要:

1. 开源支持大部分的linux,windows和mac os(如果好用,打算把VS都踢掉,太大太慢)

2. 支持很多编译器的项目Borland C++,、VC++、Inter C++ 等等。

3. 最主要的是cb使用C++开发的wxWidgets+boost,像Eclipse这种用java开发的就不考虑了,个人偏爱而已(不过不知道是我虚拟机配置低的原因还是别的,Eclipse启动很慢很慢)

4. 插件式的框架

5. 据说有汉化版,没有安装呢····


安装过程:

cb需要很多库,需要哪个装就好了,我安装的redhat没有提示缺少什么。

1. 但是wxWidgets是必须安装的

下载地址:http://www.wxwidgets.org/downloads/

注明:下载2.8.12版本,最新的2.9.3 CB在编译调用的时候会有编译错误,改了又改很多很多···所以干脆不用它了。下wxGTK就可以,不用下all

解压缩tar -xvf ./wxWidgets-2.8.12.tar.gz -C/usr/local/src/

cd /usr/local/src/wxWidgets-2.8.12/

su - root

./configure --prefix=/usr/local -enable-xrc -enable-monolithic -enable-unicode

make

make install

make clean


2. 安装code::blocks10.05

官网下载地址:http://prdownload.berlios.de/codeblocks/codeblocks-10.05-src.tar.bz2

tar -xvf ./codeblocks-10.05-src.tar.bz2 -C/usr/local/src/

cd /usr/local/src//codeblocks-10.05-release/

su - root

./configure --prefix=/usr/local

make

make install

make clean

注:不需要设置lib和bin的路径,安装时候有脚本会自动设置,如果你不讲放到一个wx和cb放到一个路径下可能需要设置。


据说有中文版补丁,但是网上成功安装的都是8.02版本,没有去尝试。

安装后再应用程序-〉编程里就会看到CODE::BLOCKS了。



 

Ubuntu 10.04 安装 codeblocks-10.05-1

分类: 工作杂志2011-01-25 17:44 999人阅读 评论(0) 收藏 举报
ubuntudeblinuxincludegtkfile

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

²        Sourcenav-6.0

下载地址:

http://nchc.dl.sourceforge.net/project/sourcenav/sourcenav/6.0/sourcenav-6.0.tar.gz

²        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的源码包

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

http://download.berlios.de/codeblocks/codeblocks-10.05-src.tar.bz2

把下载回来的源码包解压到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

 



原创粉丝点击