当前位置:天才代写 > tutorial > C语言/C++ 教程 > Linux下c++编译器Code::Blocks安装

Linux下c++编译器Code::Blocks安装

2017-11-03 08:00 星期五 所属: C语言/C++ 教程 浏览:385

副标题#e#

最近想写写C 、C++方面的措施,所以想找一个Linux下的编辑器来用用, 找了许多也试了不少,最后锁定了CodeBlocks.以下是关于他的先容和一些安装 进程。合用所有的Linux吧。(有时就只是需要一个安装的思路,其它的都差不 多一样的)

(摘抄)Code::Blocks,有时也简朴打成 “CodeBlocks”,是一款全新的C++集成配置情况软件(IDE)。

作为一款C++的IDE,Code::Blocks至少有以下几点很是吸引我。

开源——开源不只仅意味着免费,但就算是仅仅是免费这一 点,就很是重要了,不是吗?

跨平台——我的事情需要写的 C++措施,就要求是跨Linux和Windows平台,没有选择Code::Blocks之前,我 在Linux下用KDevelop,在Windows下利用Borland 或 Microsoft的软件,由于二 者不兼容而要多做的工作太多。或者你临时并不思量跨平台,但为了未来,能跨 平台总不是坏事,对了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许多焦点成果,包罗“调试成果”,都通过插件来实 现。非焦点方面的插件嘛,我用得最多的,是代码名目美化、自动上Google Codes查找……偶然也会玩玩“俄罗斯方块”以及 “贪吃蛇”……

常常更新——险些 每个月城市有更新。开源软件最怕的就是不更新了。

内嵌可视设计 ——和各人熟悉的VB、Delphi/C++Builder相 比,它的可视窗口设计 器,其“傻瓜性”差了一大截,其主要原因在在主流的跨平台图形窗 口的定位体系,都是回收定位“容器”来实现的,这一点一开始会不 太习 惯,但在熟悉之后,设计各类对话框,也很是直观。一点点不直观,换来 的是你的措施很容易迁移到此外操纵系统,同时还让你对窗口设计更深入了,倒 也值。

C++扩展库支持——通过它的一个用以支持Dev C++的 插件,可以下载大量C++开源的扩展库。好比网络操纵,图形算法,压缩、加 密等等……我此刻最常用到一款就是iconv,用来转换汉字编码。 扩展库下载,及利用要领,请见本站相关课程。

多国语言 ——哈哈,有中文版,支持近40国语言,不外并不是默认支持的,本 站对相关语言包举办了部门订正及改造,语言包文件下载及利用要领请见本站相 关课程。

众人的选择——顺便说一下,Code::Blocks进入 “Sourceforge community choice award” 2008年度决赛了。 “Sourceforge”是全球最大的开源社区,那这个赛事,可称为 “社区最佳选择奖”,最终能不能获奖欠好说,不外确实有去投过一 票。能有许多用户无私无利的支持以进入决赛,这自然也是我们选择一个参考。 以下的安装参考“http://www.boobooke.com/bbs/viewthread.php? tid=5637&extra=page%3D2” 不外他的这个文档中有点点问题,也没 有相关的链接。

安装进程:

安装情况: openSUSE 11.1

由于CodeBlocks是基于wxWidgets开拓的,需要首先安装wxWidgets,然后才气够 安装CodeBlocks.

假如你在你的包揽理东西中可以找到wxGTK wxGTK- devel 那你就直接安装包,用不消源码包安装都一样。呵呵,可以找到 codeblocks更好,仿佛一般都没有。

1、wxGTK

在 http://www.wxwidgets.org/downloads/下载  wxGTK

wget http://nchc.dl.sourceforge.net/sourceforge/wxwindows/wxGTK- 2.8.10.tar.gz

tar xzf wxGTK-2.8.10.tar.gz

cd wxGTK- 2.8.10

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

make

make install


#p#副标题#e#

留意假如是包安装一还要安装wxGTK-devel开拓包 、安装过许多 次软件的人都相识源码包,包括了所有的,而做好的包都是分隔的。

openSUSE 插手以下的套件会有wxGTK

  ajian:/etc/zypp/repos.d # cat home:accAgon.repo
[home_accAgon] name=home:accAgon (openSUSE_11.1)
enabled=1
autorefresh=0
baseurl=http://download.opensuse.org/repositories/home:/accAgon/openSU SE_11.1/
type=rpm-md
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/accAgon/openSUS E_11.1/repodata/repomd.xml.key
keeppackages=1

2、CodeBlocks

在 http://www.codeblocks.org/downloads/下载

wget http://ncu.dl.sourceforge.net/sourceforge/codeblocks/codeblocks-8.02- src.tar.bz2

tar jxf codeblocks-8.02-src.tar.bz2

cd codeblocks-8.02

./configure –prefix=/usr

make

make install

#p#分页标题#e#

这里最好是安装 在/usr下 假如在/usr/local会提示你有些so的文件找不到 我们都知道 系统包 都安装在/usr下 而手功安装的假如不指定默认安装在/usr/local下 假如不指定 话会因为PATH不足 无法包括Lib库的环境 虽然也可以本身添加。

3、汉 化 中文包

若需要中文情况还可以从网上找到这个语言包 d2school_codeblocks_chinese_locale.7z.

wget http://www.d2school.com/codeblocks/download/d2school_codeblocks_chines e_locale.7z在Linux下解压后,建设一个目次mkdir -p /usr/share/codeblocks/locale  将解压出来的mo文件复制到下面,再打开就 是中文的了,

有人说还需要下面的操纵(我没做这一步)

启动 Code::Blocks,选择Settings->Enviornment->View- >Internationalization->Chinese (Simplified)即可。

4、效 果图

Linux下c++编译器Code::Blocks安装

 

    关键字:

天才代写-代写联系方式