Anjuta中文版 3.18.0
分享到:
Anjuta是一个建立在GNU/Linux下为C/C++提供编译的强大集成开发环境,用户能够享受到非常棒的免费的集成开发环境体验,软件最初的主旨是为GTK/GNOME设计,并且自身具有很好的变成属性,包括项目管理、应用开发、交互调试以及强大的代码编辑和语法增彩的性质,是非常不错的一款开发环境。
和同类软件相比较,Anjuta和我们的kDevelop非常的相似,也是一款开源的免费的开发环境,这款软件只能够在Linux上使用,也是一种小遗憾,毕竟虽然Linux功能强大且开源,免费,但是仍然还是没有windows来的得心应手。Anjuta是一个集适应性和强大的命令行工具和GNOME易于实用的图形用户界面于一体,尽量做到最佳的用户体验,你可以使用文本控制台来运行,也可以使用可视化的界面进行开发,自由的操作是这款软件最大的特点。
代码:
$ sudo apt-get install anjuta
2、解决依赖:为让Anjuta能自动配置、编译、和更好的工作,我们需要安装一些必要的工具包,比如,本地化的"intltool";自动格式的"indent"。在“终端”执行以下命令:
代码:
$ sudo apt-get install autogen automake build-essential indent intltool
3、anjuta 编译时出此错误:**Error**: You must have `glib' installed.
处理方法:安装libglib2.0-dev
4、编译连接:g++ -o 目标文件名 源程序名。
写个Hello World 的C++程序
1。打开Anjuta:点击主菜单上的“应用程序”》“编程”》“Anjuta IDE”。
2。建立项目: 在Anjuta中点击菜单,“文件”》“新建”》“4. Project”。出现“应用程序向导”,点“前进”;工程类型选“C++”中的“Generic C++”之后点“前进”;“前进”;工程选项(Project Options)中,全选“否”,再点“前进”,应用即可。
3。查看源码:点左侧“工程”按钮,切换到“工程”选项卡。点工程名“foobar-cpp”,双击“main.cc”打开它,编辑器选择“Scintilla Editor”(这个才有代码补全功能)。
4。编译运行:可以看到,main() 函数已预先写好了。我们按下“F9”编译,再按“F3”就能运行了!(这两个快捷键对应菜单在“生成”菜单下。)
好了,Anjuta的更多功能等待你去发掘!点击“设置”》“Plugins”。。。。。。。
安装C/C++开发文档
在编程的过程中有时会记不得某个函数的用法,通常这时查man手册是比较快的,所以把这个manpages-dev软件包安装上。想要看某个函数的用法就man它。执行安装命令:
代码:
~$ sudo apt-get install manpages-dev
manpage的索引由mandb命令管理,有时在安装了新的manpage文件后,可能需要更新一下索引才能看到man -k 和man -f这些函数。
代码:
~$ mandb -c
然后,就可以查看这些文档了。比如,fopen的:
代码:
~$ man fopen
anjuta UI设计操作简单,还提供了强大的工具。
项目向导和模板
用于启动新项目的简单向导和项目模板。
支持多种语言
anjuta支持的编程语言C,C++,java,JavaScript、Python、Vala。
集成Glade
GTK+和GNOME应用所见即所得的界面开发整合完整的Glade。
集成GDB
在完全集成的GDB调试
综合DevHelp
灵敏的环境帮助集成在DevHelp中
— 自动亮显语法
— 自动代码格式
— 代码折叠/隐藏
— 行号/标记显示
— 文本变焦
— 代码自动完成
— Calltips作为Linux/GNOME的函数原型
— 自动缩进和缩进指导
2.打开任何一个文件都可以进入页面模式或者窗口模式
3.高度交互的源代码级别的调试器(在gdb上编译)
— 交互执行
— 断点/观察/信号/堆栈操作
4.内建应用程序向导来创建终端/GTK/GNOME应用程序
5.动态标记浏览
— 函数定义、结构、类等,可以通过鼠标点击两次来打开
— 项目的完全标记管理
6.完整项目和编译文件管理
7.书签管理
8.基本窗口可连接或断开
9.支持其他语言
—Java、Perl、Pascal等等(只有文件模式,没有项目管理)
10.交互消息系统
11.界面美观
先打开 Anjuta.选择菜单项 File -> New Project. 阅读向导中的信息。接着按 Next 按钮。
第二步非常关键。这里你需要决定你要建立的应用程序的类型。让我们选择 "Gnome Application" ,然后继续走下去。 第三步要确定应用程序的基本配置。请仔细地填入应用程序的配置信息。以本文的例子,输入以下信息。
Project Name(程序项目名): Hello World Author(你的名字): Version(版本号): 0.1 Program name(程序名): hello Source Directory(源程序子目录): src Documents Directory(说明文件目录): doc Pixmaps Directory(图像文件目录): pixmaps 下面第四步选择编成语言;这里我们选C语言。 如果你不想要,你可以去除Gettext功能项. 你最好为本应用程序项目选择一个图标,该图标将会出现在GNOME应用程序菜单中。这里我们选取 Hello World example作为项目名,在Group域选取Applications。最后点击Next按钮和Finish按钮。这时本应用程序项目就建立起来了。
在与向导对话结束之后,Anjuta就开始建立你的应用程序项目的目录结构,运行参数配置脚本并建立应用项目本身。整个创建过程的进行情况显示在Anjuta开发环境的下部。创建过程结束后,屏幕的左边显示出应用项目树结构。这个树结构中包含你的源程序文件,说明文件和图形文件。
现在可以启动GLADE并用其设计图形用户界面。到菜单项选择View->Edit Application GUIs,运行 GLADE。你将看到三个窗口: 1) Glade主窗口,2) 属性窗口,3) 绘图工具窗口。
现在回到Anjuta环境中来,你应该可以在屏幕左边的项目源程序列表中看到callbacks.c.双点击打开该程序。这样我们在Anjuta集成开发环境的左边就可以编辑该程序了。
现在到了测试你程序的时候了。先选择菜单项Build->Build All。这时Anjuta就开始编译和链接a项目里的源程序main.c、interface.c、support.c and callbacks.c,然后将产生的可执行文件hello放到src目录。编译器一般会用gcc。
如果编译过程没有任何错误信息的话,请选菜单项 Build->Execute于是Anjuta创建一个终端视窗,并在其上运行你的应用程序Hello World!在输入框上输入你的名字,然后点击OK按钮。
这时你可把你的应用程序安装到视窗系统中去:选菜单项 Build->Install 尽管你现在也许并不想为你的应用程序创建一个tarball文件, 但也许以后你要发行软件时就需要这样做了。在发行应用程序前,务必要填好TODO、ChangeLog、INSTALL和 README这几个文件。要创建一个应用程序的发行版,请点击 Build->Build Distribution创建过程也许会持续几秒钟,最终会在 /home/(username)/Projects/hello/ 目录下建立一个文件hello-0.1.tar.gz。
答:不会,除非GNOME本身可以导入Windows。Anjuta所依赖的许多功能都是GNOME和Linux提供的。
问:在CVS版本中没有配置脚本?!
答:你需要使用发布包里的autogen. sh脚本来生成配置脚本。注意,你需要兼容automake、autoconf和libtool的版本。
问:我在哪里可以找到最新的Anjuta?在SourceForge的项目页面里没有CVS仓库?
答:这是因为Anjuta是GNOME应用程序,故它是GNOME CVS。你可以在GNOME网站或者本项目的主页里得到更多的CVS资源。
和同类软件相比较,Anjuta和我们的kDevelop非常的相似,也是一款开源的免费的开发环境,这款软件只能够在Linux上使用,也是一种小遗憾,毕竟虽然Linux功能强大且开源,免费,但是仍然还是没有windows来的得心应手。Anjuta是一个集适应性和强大的命令行工具和GNOME易于实用的图形用户界面于一体,尽量做到最佳的用户体验,你可以使用文本控制台来运行,也可以使用可视化的界面进行开发,自由的操作是这款软件最大的特点。
安装使用
1、APT安装:点击主菜单上的“应用程序”》“附件”》“终端”,执行以下命令:代码:
$ sudo apt-get install anjuta
2、解决依赖:为让Anjuta能自动配置、编译、和更好的工作,我们需要安装一些必要的工具包,比如,本地化的"intltool";自动格式的"indent"。在“终端”执行以下命令:
代码:
$ sudo apt-get install autogen automake build-essential indent intltool
3、anjuta 编译时出此错误:**Error**: You must have `glib' installed.
处理方法:安装libglib2.0-dev
4、编译连接:g++ -o 目标文件名 源程序名。
写个Hello World 的C++程序
1。打开Anjuta:点击主菜单上的“应用程序”》“编程”》“Anjuta IDE”。
2。建立项目: 在Anjuta中点击菜单,“文件”》“新建”》“4. Project”。出现“应用程序向导”,点“前进”;工程类型选“C++”中的“Generic C++”之后点“前进”;“前进”;工程选项(Project Options)中,全选“否”,再点“前进”,应用即可。
3。查看源码:点左侧“工程”按钮,切换到“工程”选项卡。点工程名“foobar-cpp”,双击“main.cc”打开它,编辑器选择“Scintilla Editor”(这个才有代码补全功能)。
4。编译运行:可以看到,main() 函数已预先写好了。我们按下“F9”编译,再按“F3”就能运行了!(这两个快捷键对应菜单在“生成”菜单下。)
好了,Anjuta的更多功能等待你去发掘!点击“设置”》“Plugins”。。。。。。。
安装C/C++开发文档
在编程的过程中有时会记不得某个函数的用法,通常这时查man手册是比较快的,所以把这个manpages-dev软件包安装上。想要看某个函数的用法就man它。执行安装命令:
代码:
~$ sudo apt-get install manpages-dev
manpage的索引由mandb命令管理,有时在安装了新的manpage文件后,可能需要更新一下索引才能看到man -k 和man -f这些函数。
代码:
~$ mandb -c
然后,就可以查看这些文档了。比如,fopen的:
代码:
~$ man fopen
软件特色
简单用户界面anjuta UI设计操作简单,还提供了强大的工具。
项目向导和模板
用于启动新项目的简单向导和项目模板。
支持多种语言
anjuta支持的编程语言C,C++,java,JavaScript、Python、Vala。
集成Glade
GTK+和GNOME应用所见即所得的界面开发整合完整的Glade。
集成GDB
在完全集成的GDB调试
综合DevHelp
灵敏的环境帮助集成在DevHelp中
软件功能
1.完全可定制集成编辑器— 自动亮显语法
— 自动代码格式
— 代码折叠/隐藏
— 行号/标记显示
— 文本变焦
— 代码自动完成
— Calltips作为Linux/GNOME的函数原型
— 自动缩进和缩进指导
2.打开任何一个文件都可以进入页面模式或者窗口模式
3.高度交互的源代码级别的调试器(在gdb上编译)
— 交互执行
— 断点/观察/信号/堆栈操作
4.内建应用程序向导来创建终端/GTK/GNOME应用程序
5.动态标记浏览
— 函数定义、结构、类等,可以通过鼠标点击两次来打开
— 项目的完全标记管理
6.完整项目和编译文件管理
7.书签管理
8.基本窗口可连接或断开
9.支持其他语言
—Java、Perl、Pascal等等(只有文件模式,没有项目管理)
10.交互消息系统
11.界面美观
基本使用方法
Anjuta 的利用 GLADE 生成优美用户界面的能力,加之自己强大的源程序编辑能力,正成为一个极好的快速开发应用程序的集成环境(IDE)。之前,人们使用 GLADE 做界面,用 emacs 或 vi 等等编辑程序,再用某种终端模拟器编辑开发项目。使用 Anjuta,所有这些繁杂零散的任务都可以在一个统一的、集成的、自然而然的环境下完成。先打开 Anjuta.选择菜单项 File -> New Project. 阅读向导中的信息。接着按 Next 按钮。
第二步非常关键。这里你需要决定你要建立的应用程序的类型。让我们选择 "Gnome Application" ,然后继续走下去。 第三步要确定应用程序的基本配置。请仔细地填入应用程序的配置信息。以本文的例子,输入以下信息。
Project Name(程序项目名): Hello World Author(你的名字): Version(版本号): 0.1 Program name(程序名): hello Source Directory(源程序子目录): src Documents Directory(说明文件目录): doc Pixmaps Directory(图像文件目录): pixmaps 下面第四步选择编成语言;这里我们选C语言。 如果你不想要,你可以去除Gettext功能项. 你最好为本应用程序项目选择一个图标,该图标将会出现在GNOME应用程序菜单中。这里我们选取 Hello World example作为项目名,在Group域选取Applications。最后点击Next按钮和Finish按钮。这时本应用程序项目就建立起来了。
在与向导对话结束之后,Anjuta就开始建立你的应用程序项目的目录结构,运行参数配置脚本并建立应用项目本身。整个创建过程的进行情况显示在Anjuta开发环境的下部。创建过程结束后,屏幕的左边显示出应用项目树结构。这个树结构中包含你的源程序文件,说明文件和图形文件。
现在可以启动GLADE并用其设计图形用户界面。到菜单项选择View->Edit Application GUIs,运行 GLADE。你将看到三个窗口: 1) Glade主窗口,2) 属性窗口,3) 绘图工具窗口。
现在回到Anjuta环境中来,你应该可以在屏幕左边的项目源程序列表中看到callbacks.c.双点击打开该程序。这样我们在Anjuta集成开发环境的左边就可以编辑该程序了。
现在到了测试你程序的时候了。先选择菜单项Build->Build All。这时Anjuta就开始编译和链接a项目里的源程序main.c、interface.c、support.c and callbacks.c,然后将产生的可执行文件hello放到src目录。编译器一般会用gcc。
如果编译过程没有任何错误信息的话,请选菜单项 Build->Execute于是Anjuta创建一个终端视窗,并在其上运行你的应用程序Hello World!在输入框上输入你的名字,然后点击OK按钮。
这时你可把你的应用程序安装到视窗系统中去:选菜单项 Build->Install 尽管你现在也许并不想为你的应用程序创建一个tarball文件, 但也许以后你要发行软件时就需要这样做了。在发行应用程序前,务必要填好TODO、ChangeLog、INSTALL和 README这几个文件。要创建一个应用程序的发行版,请点击 Build->Build Distribution创建过程也许会持续几秒钟,最终会在 /home/(username)/Projects/hello/ 目录下建立一个文件hello-0.1.tar.gz。
常见问题
问:现在或者将来Anjuta会支持Windows吗?答:不会,除非GNOME本身可以导入Windows。Anjuta所依赖的许多功能都是GNOME和Linux提供的。
问:在CVS版本中没有配置脚本?!
答:你需要使用发布包里的autogen. sh脚本来生成配置脚本。注意,你需要兼容automake、autoconf和libtool的版本。
问:我在哪里可以找到最新的Anjuta?在SourceForge的项目页面里没有CVS仓库?
答:这是因为Anjuta是GNOME应用程序,故它是GNOME CVS。你可以在GNOME网站或者本项目的主页里得到更多的CVS资源。
展开更多
Anjuta中文版 3.18.0下载地址
- 需先下载高速下载器:
- 专用下载:
- 其它下载: