Anjuta中文版是一款免费的编译工具,一款基于C/C++开发的集成开发环境,软件集适应性和命令行工具和GNOME功能为一体,可以进行应用开发、项目管理、交互调试、语法增强、代码编辑等操作,但是此软件仅支持linux开发环境,需要的朋友可以下载!

Anjuta特色
简单用户界面
anjuta UI设计操作简单,还提供了强大的工具。
项目向导和模板
用于启动新项目的简单向导和项目模板。
支持多种语言
anjuta支持的编程语言C,C++,java,JavaScript、Python、Vala。
集成Glade
GTK+和GNOME应用所见即所得的界面开发整合完整的Glade。
集成GDB
在完全集成的GDB调试
综合DevHelp
灵敏的环境帮助集成在DevHelp中
Anjuta软件功能
1.完全可定制集成编辑器
— 自动亮显语法
— 自动代码格式
— 代码折叠/隐藏
— 行号/标记显示
— 文本变焦
— 代码自动完成
— Calltips作为Linux/GNOME的函数原型
— 自动缩进和缩进指导
2.打开任何一个文件都可以进入页面模式或者窗口模式
3.高度交互的源代码级别的调试器(在gdb上编译)
— 交互执行
— 断点/观察/信号/堆栈操作
4.内建应用程序向导来创建终端/GTK/GNOME应用程序
5.动态标记浏览
— 函数定义、结构、类等,可以通过鼠标点击两次来打开
— 项目的完全标记管理
6.完整项目和编译文件管理
7.书签管理
8.基本窗口可连接或断开
9.支持其他语言
—Java、Perl、Pascal等等(只有文件模式,没有项目管理)
10.交互消息系统
11.界面美观
安装使用教程
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会支持Windows吗?
答:不会,除非GNOME本身可以导入Windows。Anjuta所依赖的许多功能都是GNOME和Linux提供的。
问:在CVS版本中没有配置脚本?!
答:你需要使用发布包里的autogen. sh脚本来生成配置脚本。注意,你需要兼容automake、autoconf和libtool的版本。
问:我在哪里可以找到最新的Anjuta?在SourceForge的项目页面里没有CVS仓库?
答:这是因为Anjuta是GNOME应用程序,故它是GNOME CVS。你可以在GNOME网站或者本项目的主页里得到更多的CVS资源。