Linux下安装使用C/C++IDE开发工具 anjuta

来源:互联网 发布:sql server 自增长字段 编辑:程序博客网 时间:2024/04/29 02:56

 

    安装使用C/C++IDE开发工具

Ubuntu 下著名的c/c++开发工具有基于KDE Qt 库的KDevelop ,基于GNOME  Gtk库的Anjuta。

 GTK(GIMP Toolkit)是一套跨多种平台图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已发展为一个功能强大、设计灵活的一个通用图形库。特别是被GNOME选中使得GTK+广为流传,成为Linux下开发图形界面应用程序的主流开发工具之一,当然GTK+并不要求必须在Linux上,事实上,目前GTK+已经有了成功的windows版本。

  GTK虽然是用C语言写的,但是您可以使用你熟悉的语言来使用GTK,因为GTK+已经被绑定到几乎所有流行的语言上,如:C++, Guile, PerlPythonTOM, Ada95, Objective C, Free Pascal, and Eiffel

  gtk官方网址:http://www.gtk.org

基于GTKAnjuta集成开发环境(IDE),体积小,速度快,还有自动代码补全和提示功能!

Anjuta是以个建立在GNU/Linux下为C/C++提供编译的集成开发环境。它最初旨在为GTK/GNOME设计,并且自身具有很好的编程属性。这其中包括项目管理、应用开发、交互调试以及强大的代码编辑和语法增彩的性质。

  Anjuta成为Gnome环境下最理想的开发工具,其主要功能和KDE下的Kdevelop相似,目前最新的版本是2.4.x

  官方网站: http://anjuta.sourceforge.net/

  中文文档: http://anjuta.sourceforge.net/documents/zh_CN 

 

下面就详细介绍这两个c/c++IDE开发环境的搭建。

 

 

一:准备工作

刚安好的系统已经存在GCC,但它缺少必须的头文件,所以还无法编译C程序,这就需要安装build-essential 这个软件包,安装此软件包会自动安装上g++,libc6-dev,linux-libc-dev,libstdc++6-4.1-dev等一些必须的软件和头文件库。

    在终端中输入如下命令:

sudo  apt-get install build-essential

注意:如果输入,并按回车后提示要求放入操作系统,则将系统盘放入光驱。

此外最好将GTK环境也安装进来,具体操作如下:

sudo apt-get install gnome-core-devel  libglib2.0-doc  libgtk2.0-doc  devhelp  glade-gnome  glade-common  glade-doc  

 

二:搭建Anjuta和KDeveloper应用环境

   由于Ubuntu 默认的是GNOME桌面环境,所以首先介绍如何安装基于Gtk的Anjuta。它是一个C/C++的IDE,内嵌代码级的调试器(调用gdb),应用程序向导(Application widzards)可以便捷的创建GNOME桌面环境的程序。

    安装Anjuta:

 法一:

  选择“系统”->“系统管理”->“新立得软件包管理器”,然后搜索关键词“anjuta”点击右键标记安装,这时浏览器会自动将依赖的软件包选中然后安装。点击应用即可。

   注意:Ubuntu 8.04 出现的"anjuta不能build" 问题,可加装libtool(apt-get install libtool) 解决。

   Ubuntu  8.04还得安装libtool 所以建议一起用apt-get install 命令安装。

法二:

sudo apt-get install anjuta autogen automake build-essential indent intltool

说明:我安装的时候,先用新立得安装,然后又用命令安装了autogen automake build-essential indent intltool

  至于KDevelop,可以使用同样的方法安装,只不过需要将新利得中搜索的关键词改为“KDevelop”即可,其他操作同Anjuta类似。

三:编写第一个程序“Hello Ubuntu!”

1.打开Anjuta:点击主菜单上的“应用程序”->“编程”->“Anjuta IDE”。

 

2.建立项目:在Anjuta中点击菜单,“文件”->“新建”-> “4. 工程”。出现“应用程序向导”,点“前进”;工程类型选“C++”中的“Generic C++”(附图工程类型.png),之后点“前进”;“前进”;工程选项(Project Options)中,全选“否”(见附图Project option2.png),再点“前进”,应用即可。

 

 
3.查看源码:点左侧“工程”按钮,切换到“工程”选项卡。点工程名“foobar-cpp”,双击“main.cc”打开它,编辑器选择“Scintilla Editor”(这个才有代码补全功能,附图Select a Plugin.png,main.png)。

 

 

 

4.编译运行:可以看到,main() 函数已预先写好了。我们按下“Shift+F11”编译,再按“F3”就能运行了!(这两个快捷键对应菜单在“生成”菜单下。)(附图hello.png))

 

参考资料:

1.http://forum.ubuntu.org.cn/viewtopic.php?t=79137    特别感谢tipfoo 

2.《完美应用Ubuntu》 UbuntuChina 编著

 电子工业出版社出版

3.http://baike.baidu.com/view/173704.htm

4.http://baike.baidu.com/view/948475.htm

 

 

 

声明:本文档可以随意更改,但必须署名原作者

                    

作者:凤凰舞者 qq:578989855