当前位置: 首页 > 工具软件 > Anjuta > 使用案例 >

linux下anjuta_Linux下安装使用C/C++IDE开发工具 anjuta | 学步园

韩宜春
2023-12-01

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

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

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

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

基于GTK的Anjuta集成开发环境(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 anjutaautogen 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))

参考资料:

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

电子工业出版社出版

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

作者:凤凰舞者 qq:578989855

 类似资料: