- 开发语言:
C/C++,Perl,Pascal.
- 使用的工具集:
gtk/gdk,qt,xforms
- 集成化开发工具:
- Anjuta
支持语言:C,C++,Java,Python,JS
基本功能:提供项目管理、应用程序向导、交互式调试器、一个强大的源代码编辑器(支持源浏览、代码完成和语法高亮功能)
特 性:
支持在布局界面中拖拽工具来安排图形用户界面,使其与你希望的设计最接近。而且每一个用户配置的布局对一个项目来说是可以持续生存的(因此你可以为每一个项目使用不同的布局)。
Anjuta还具有一个强大的插件系统,通过它你可以选择激活或关闭哪一个插件。而且与所有开源项目一样,你可以为Anjuta开发满足你自己需求的插件。
在Anjuta应用程序中最大的工具之一是项目管理器。这个工具几乎可以打开任何基于automake/autoconf的项目。这个项目管理器不会增加任何基于Anjuta的信息到这个项目中,因此在Anjuta之外,你的项目同样可以被维护和开发。
该工具的主页:http://anjuta.sourceforge.net/
- 可视化开发工具
- Glade
Glade是一个GNOME桌面环境下用于开发GTK+的RAD(迅速应用开发)工具。它的界面与GIMP非常类似,可以被用户进行定制化,甚至可以被嵌入到Anjuta中。
Glade包含许多界面创建控件,诸如文本框、对话标签、数字输入框和菜单等,让你可以更快速的开发界面。界面设计以XML格式存储,从而让这些设计可以被轻松的应用于外部工具中。
安装Glade的过程非常简单。举例来说,如果你使用Fedora操作系统,你可以使用命令“yum install glade3”来启动安装。Glade不像Anjuta一样具有一个强大的项目管理器,但是你可以在Glade中创建、编辑和保存项目。
该工具的主页:http://glade.gnome.org/
- designer:
开发qt/x11程序的图形工具,能完成界面的编辑,也可以开发qt/embedded的程序
- 代码阅读工具:
source navigator
- 调试工具:
- gdb,
按照影响应用程序行为的指定参数、开关或输入来启动它;
·针对特定行为终止应用程序执行;
·当你的应用程序停止时检查发生的事情;
·修改应用程序,迅速进行测试。
在处理漏洞报告时,GDB也非常好用
- ddd
- 程序跟踪工具:
BDM,ICE