Linux开发环境配置

 

  • 开发语言

      C/C++,Perl,Pascal.

  • 使用的工具集:

            gtk/gdk,qt,xforms

 

  • 集成化开发工具:
  1.  Anjuta 

         支持语言:C,C++,Java,Python,JS

         基本功能:提供项目管理、应用程序向导、交互式调试器、一个强大的源代码编辑器(支持源浏览、代码完成和语法高亮功能)

 

         特        性:

                            支持在布局界面中拖拽工具来安排图形用户界面,使其与你希望的设计最接近。而且每一个用户配置的布局对一个项目来说是可以持续生存的(因此你可以为每一个项目使用不同的布局)。

 

                            Anjuta还具有一个强大的插件系统,通过它你可以选择激活或关闭哪一个插件。而且与所有开源项目一样,你可以为Anjuta开发满足你自己需求的插件。

 

                           在Anjuta应用程序中最大的工具之一是项目管理器。这个工具几乎可以打开任何基于automake/autoconf的项目。这个项目管理器不会增加任何基于Anjuta的信息到这个项目中,因此在Anjuta之外,你的项目同样可以被维护和开发。

 

  该工具的主页:http://anjuta.sourceforge.net/

  • 可视化开发工具

 

 

  1. Glade

  Glade是一个GNOME桌面环境下用于开发GTK+的RAD(迅速应用开发)工具。它的界面与GIMP非常类似,可以被用户进行定制化,甚至可以被嵌入到Anjuta中。

  Glade包含许多界面创建控件,诸如文本框、对话标签、数字输入框和菜单等,让你可以更快速的开发界面。界面设计以XML格式存储,从而让这些设计可以被轻松的应用于外部工具中。

  安装Glade的过程非常简单。举例来说,如果你使用Fedora操作系统,你可以使用命令“yum install glade3”来启动安装。Glade不像Anjuta一样具有一个强大的项目管理器,但是你可以在Glade中创建、编辑和保存项目。

  该工具的主页:http://glade.gnome.org/

  1. designer

 

           开发qt/x11程序的图形工具,能完成界面的编辑,也可以开发qt/embedded的程序

 

 

  • 代码阅读工具:

            source navigator

  • 调试工具
  1.   gdb, 

 

 

    按照影响应用程序行为的指定参数、开关或输入来启动它;

 

    ·针对特定行为终止应用程序执行;

 

    ·当你的应用程序停止时检查发生的事情;

 

    ·修改应用程序,迅速进行测试。

 

          在处理漏洞报告时,GDB也非常好用

 

  1. ddd
  • 程序跟踪工具:

            BDM,ICE

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值