快速业务通道

Linux开发环境必备十大开发工具

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-18
一个预处理器.它可以直接从源代码创建目标代码,而无需使用一个中介从C 代码创建C代码.这样可以创建更好的目标代码,让你掌握更好的调试信息.

  该工具的主页:http://gcc.gnu.org/

  5、Kdevelop

  Kdevelop创建于1998年,是一个非常易用的KDE桌面环境IDE.Kdevelop目前在GPL下发布,可以免费使用.

  它是基于插件的,因此你可以通过增加和移除插件,来创建最适合你需要的功能.Kdevelop还支持描述性档案(profile)功能,因此不同设置的插件可以与特定项目关联在一起.

  Kdevelop支持15种编程语言,对每一种语言有其特定的功能.Kdevelop还提供一个内置调试器、版本控制系统(Subversion)、应用程序向导、文档查看器、代码段工具(code snippets)、集成Doxygen、RADio工具、支持Ctags、代码格式重定、QuickOpen支持和停靠窗口和工具栏等功能.Kdevelop最好的地方之一是,它替用户完成了众多底层的任务.不断处理make、automake和configure操作是一件令人讨厌的事情.任何好程序员应该知道这些工具,Kdevelop包含了一个Automake管理器,简化了它们的使用.该工具另一个好用的功能是,该编译器的输出窗口是彩色的,因此你可以很容易的立刻看到错误、警告和信息之间的区别.

  该工具的主页:http://www.kdevelop.org/

6、GDB

  严格来说,GDB算不上一个开发者工具,不过它是多数*NIX开发者必备的工具之一.GDB就是GNU调试器.这个工具从命令行中启动,让开发者可以立即获得来自另一个被执行的程序的即时反馈.如果你要创建、完成和发布一个应用程序,可能需要了解问题所在.为了帮助你发现这些问题,你可以从gdb工具中启动这个程序,它将帮助你发现问题所在.通过GDB你可以完成如下任务:

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

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

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

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

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

  该工具的主页:http://www.gnu.org/software/gdb/

  7、KompoZer

  KompZer是一个易用的所见即所得(WYS/WYG)Web开发工具,其目标用户是希望创建一个专业Web站点,而又不想了解HTML的非技术用户.

  KompoZer具有众多亮点功能.其中最强大的一点就是可以通过一个URL打开、编辑和上传一个网站.这个功能让你可以无需编辑HTML就可以简单的对网站进行更新.当然,前提是你具有网站的上传权限.在使用其它网站作为模板时,这个功能也非常有用.

  你不能把KompoZer看作一个只适合初学者的工具.它是微软FrontPage和Adobe Dreamweaver的免费开源替代产品.和其竞争产品一样,KompoZer可以通过点击一个标签就实现代码编辑和预览界面的切换.

  该工具的主页:http://www.kompozer.net/

  8、Eclipse

  Eclipse是一个Java语言编写的多语言支持的IDE,它具有一个丰富的插件系统,让你可以对其进行功能扩展.平均每月被下载的次数超过100万次,Eclipse是当今软件开发领域最强大的工具之一.实际上,Eclipse是开源开发的事实标准.

  Eclipse最强大的地方或许在于其插件功能.在支持编程语言方面,Eclipse号称拥有高达58个插件.基于这个功能丰富的开发环境,Eclipse拥有一个巨大的开发者社区,很多机构都提供该IDE的培训,甚至在有的大学里将其列为课程之一.

  该工具的主页:http://www.eclipse.org/

  9、Make

  Make是一个Linux工具,可以自动判断大型程序的哪一部分需要被编译.一旦判断出哪些需要被编译后,它将运行必要的命令来完成这个操作.当从源代码安装应用程序时,经常会用到Make,因此开源应用程序开发者应该对Make工具有比较深入的了解,明白如何使用它.

  如果你计划开发一个需要从源代码安装的应用程序,你

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号