ubuntu下安装code::blocks

来源:互联网 发布:linux查看mysql的表 编辑:程序博客网 时间:2024/05/04 18:38


简介

Code::Blocks,有时也简单打成“CodeBlocks”,是一款全新的C++集成设置环境软件(IDE)。
作为一款C++的IDE,Code::Blocks至少有以下几点非常吸引我。
开源——开源不仅仅意味着免费,但就算是仅仅是免费这一点,就非常重要了,不是吗?
跨平台——我的工作需要写的C++程序,就要求是跨Linux和Windows平台,Code::Blocks也支持Mac系统呢。
纯C/C++写成——作为一名C++程序员,写C++程序,还是用C++写的IDE吧。让我选择一款以其它语言写成的IDE来写C++程序,我有那么一点点完全不必要的心理障碍。其实用C++写的程序最大好处是你不用额外安装庞大的运行环境,譬如你不用装.net也不装java。
支持多编译器——包括Borland C++,、VC++、Inter C++等等超过20个不同产家或版本编译器支持。无特定要求下,我还是主要用g++。配对的,调试器也是支持多种。
插件式的框架——插件式的集成开发环境,最著名的是Java编程工具Eclipse了,这种方式让一款IDE保留了良好的可扩展性,应该说,作为一款开源的IDE,这是最合理的选择。Code::Blocks很多核心功能,包括“调试功能”,都通过插件来实现。
经常更新——几乎每个月都会有更新。开源软件最怕的就是不更新了。
内嵌可视设计——和大家熟悉的VB、Delphi/C++Builder相比,它的可视窗口设计器,其“傻瓜性”差了一大截,其主要原因在在主流的跨平台图形窗口的定位体系,都是采用定位“容器”来实现的,这一点一开始会不太习惯,但在熟悉之后,设计各种对话框,也非常直观。一点点不直观,换来的是你的程序很容易迁移到别的操作系统,同时还让你对窗口设计更深入了,倒也值。
C++扩展库支持——通过它的一个用以支持Dev C++的插件,可以下载大量C++开源的扩展库。比如网络操作,图形算法,压缩、加密等等……

安装步骤:

1.先把编译环境,C库、C++库和Boost库装好,如下:

sudo apt-get install build-essential
* 有可能安装 build-essential gdb就已经安装过了
   sudo apt-get install gdb

2. 在 Ubuntu 软件中心 中安装 Code::Blocks IDE或者

$sudo apt-get install codeblocks

$sudo apt-get install codeblocks-dbg

$sudo apt-get install wxformbuilder

($sudo apt-get install contrib,原文作者解释到,这是安装wxSmith,如果不安装就算是使用wxfb。)

或者直接在Ubuntu软件中心里,关键字搜索codeblock就能找到codeblock进行安装。

我是在软件中心安装的,然后又在终端安装了codeblocks-dbg,目前还不知道这个事干什么用的。就先装上了。

3. 安装 Code::Blocks 调试组件 Valgrind 用来探测内存泄露的

sudo apt-get install valgrind
4. 安装外围爱好者根据需要自行编译并贡献的软件
sudo apt-get install codeblocks-contrib
5. 安装 wxWidgets 开发相关项:(注:安装前到www.wxWidgets.org上看一下最新版本)

sudo apt-get install libwxbase2.8-dbg
sudo apt-get install libwxbase2.8-dev
sudo apt-get install libwxgtk2.8-dbg
sudo apt-get install libwxgtk2.8-dev 
sudo apt-get install
 wx2.8-i18n
sudo apt-get install
 wx2.8-doc
sudo apt-get install wx2.8-examples
sudo apt-get install
 wx-common

Code::Blocks和wxWidgets整合非常好,几乎不用做任何额外的配置。

添加软件更新源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
# 添加如下两个更新地址
deb http://apt.tt-solutions.com/ubuntu/ edgy main 
deb http://apt.tt-solutions.com/ubuntu/  feisty main
然后存盘,退出gedit。
安装公钥 :
wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -
wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add - 
从tt-solutions.com添加key
wget http://www.tt-solutions.com/vz/key.asc
sudo apt-key add key.asc 
 

sudo apt-get update 

sudo apt-get dist-upgrade

到此你就ok啦!!

但是如何使用和定制自己的codeblocs,请看下篇博客详解(你值得拥有哦)

原创粉丝点击