`
isiqi
  • 浏览: 16497180 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Linux操作系统下软件开发工具的选择

阅读更多

在Windows下开发软件有众多工具可以选择,并且都非常好用。学用的工具有VB,VC,VF,C#,DELPHI,POWERBUILDER,JBUILDER,ECLIPS等,可是在linux下找一个比较好的集成开发环境是比较困难的,我说的困难也许是我们对linux下的软件集成开发工具不熟悉吧。

1)Eclipse或Netbean,用java开发程序,用这两种工具比较好,功能强大,而且又都是开源的。并且都是跨平台的集成开发环境。但是如果不想用java写程序的话,就没有吸引力了。

2)Lazarus,是free pascal的集成开发环境,目标是代替delphi,功能比较强大,开源并且跨平台。数据库方面支持odbc,mysql,Firebird/interbase,sqlite等。我在windows下用ODBC连接ms access但没有配置成功。不过lazarus的界面及各个方面同delphi都是相同的。如果熟悉delphi开发的话,用lazarus应该是没有问题的了。

3)kdevelop ,可以用c/c++开发,不过要用Qt。

4)gtk+/gnome+glade+vim,也是一个不错的开发环境,但是不是集成的开发环境。

5)Mono,把Ms的.net移植到linux下了,可以开发.net程序。

6)Anjuta C/C++ IDE,这个是gnome下的集成开发环境。功能很强大。

7)Kylix--,linux下的delphi。

分享到:
评论

相关推荐

    使用嵌入式Linux操作系统进行软件开发的特点及优势.pdf

    "使用嵌入式Linux操作系统进行软件开发的特点及优势" 在计算机系统中,操作系统扮演着关键角色,它是连接应用软件和硬件设备的桥梁。随着计算机科学的发展,操作系统的功能不断完善,但也导致了操作系统的体积变得...

    嵌入式Linux操作系统开发

    嵌入式Linux操作系统开发是IT领域中的一个重要分支,它涉及到硬件平台、内核裁剪、驱动程序编写、文件系统构建等多个方面。这篇文章将深入探讨这一主题,为学习者提供宝贵的参考资料。 1. **嵌入式系统简介**:...

    基于Linux操作系统的批量管理工具.pdf

    因此,开发一种基于Linux操作系统的批量管理工具势在必行。 本文主要介绍了一种基于Linux操作系统的批量管理工具的设计和实现。该工具主要使用Python和Paramiko接口模块开发,针对部署了Linux操作系统的服务器进行...

    基于嵌入式Linux系统下的Qt开发.pdf

    它可以运行为多种不同的处理器上部署的嵌入式Linux操作系统上。 三、Qt/E mbedded图形系统的移植 Qt/E mbedded图形系统的移植是指在嵌入式Linux系统下将Qt/E mbedded图形系统移植到目标板上。这个过程需要在...

    Linux操作系统基础教程.pdf

    Linux操作系统基础教程旨在引导初学者了解和掌握Linux操作系统的基本概念、功能及操作。这本教程由清华大学信息学院计算机系编写,包含丰富的学习内容,适合对Linux感兴趣的初学者和准备深入学习Linux系统的专业人士...

    《Linux系统应用与开发教程》所有课后习题和答案.doc

    * Linux 与 Windows 操作系统的主要区别:发展背景、使用费用、应用软件的自由度、硬件配置要求。 2. Linux 与 Unix 的共同点与不同点 * 共同点:Linux遵循 Unix 开放标准,基本支持同样的软件、程序设计环境和...

    实时Linux下数控系统的开发研究.pdf

    在实时Linux下的数控系统开发中,需要充分利用Linux操作系统的优点,如其自由软件的特性和免費使用的特性等。同时,需要根据具体的应用场景来选择合适的实时Linux版本和开发工具。 Linux操作系统的优点,如其自由...

    LINUX操作系统简介

    Linux操作系统是一种类Unix操作系统,由芬兰学生林纳斯·托瓦兹(Linus Torvalds)于1991年发起开发,其最初目的是为了寻找一个可以自由使用和修改的Minix系统的替代品。Linux在开发过程中受到自由软件文化的影响,...

    用Linux实时操作系统和开发工具推动信息家电市场.pdf

    RED-Builder是磊讯公司为RED ICE Linux操作系统开发的嵌入式系统构建工具,提供了图形用户界面,使开发者能够方便地选择所需模块,配置自己的系统。完成配置后,可以在目标应用平台上建立所需的应用系统。该工具支持...

    嵌入式Linux系统开发技术详解.基于ARM.pdf Linux操作系统下C语言编程入门

    首先,了解Linux操作系统下C语言编程是嵌入式开发的基础。C语言是一种高效、低级别的编程语言,适合编写系统级程序。在Linux环境下,C语言可以用来编写内核模块、驱动程序以及系统服务。对于初学者来说,掌握C语言的...

    Linux操作系统基础.rar

    "第6章_Linux操作系统基础.ppt"文件很可能是这一主题的详细讲义,可能包含了以上各个方面的深入讲解,包括命令行工具的使用、设备驱动编程、内存管理以及系统调用等。学习这部分内容将有助于开发者更好地掌握Linux在...

    Linux操作系统内核裁剪的分析.pdf

    Linux操作系统内核裁剪具有源代码开放、稳定性高、可修改性强、支持多种体系结构、具有非常好的网络性能、丰富的开发工具等优点,使得它适合于嵌入式开发和应用。 五、 嵌入式Linux操作系统的应用 嵌入式Linux操作...

    Linux操作系统网络软件时延的研究.pdf

    在本研究中,我们使用Netslice工具对Linux操作系统的网络软件时延进行深入和全面的测评与分析。 知识点1: Linux操作系统在高性能计算环境中的应用 Linux操作系统在高性能计算环境中发挥着重要作用,如机群系统、高...

    Linux操作系统培训

    Linux操作系统培训是一个深入学习Linux系统的关键环节,涵盖了操作系统的...通过深入学习这些内容,学员将能够熟练掌握Linux操作系统,无论是作为服务器管理员、开发人员还是日常用户,都能充分利用Linux的强大功能。

    linux操作系统实用教程

    《Linux操作系统实用教程》这本书是IT领域中关于Linux系统学习的经典资源,主要针对那些希望深入理解和熟练使用Linux系统的读者。Linux是一种开源的操作系统,它的源码公开,允许用户自由地修改和分发,这也是“源码...

    嵌入式Linux操作系统原理与应用

    嵌入式Linux操作系统是将Linux操作系统精简优化后应用于各种嵌入式设备中的核心系统,如智能手机、智能家居、工业控制设备等。它以其开源、稳定、高效和强大的功能深受开发者喜爱。本资料集包含了嵌入式Linux操作...

    Linux常用开发工具

    Linux操作系统作为开源界的重量级选手,其强大的生命力和灵活性不仅体现在系统层面,更在软件开发领域提供了丰富的工具。对于新手来说,了解和掌握这些工具是踏入Linux编程世界的必经之路。 首先,Linux系统中最为...

    Linux应用系统开发

    在探讨“Linux应用系统开发”这一主题时,我们需要深入了解Linux操作系统的基本概念、其在系统级应用开发中的优势以及具体的开发技巧。尽管提供的链接无法直接访问,但基于标题、描述及标签,我们可以提炼出一系列与...

Global site tag (gtag.js) - Google Analytics