C/C++ IDE

C Cpp IDE

前言

鉴于不断有网友将编译器 GCC 误认为 IDE(集成开发环境)

  1. 期望脱离命令行
  2. 期望能在菜单中发现其身影
  3. 期望其能有一个集编辑编译链接调试运行于一体的界面

故本文给大家简单罗列一些 C/C++ 编程中可用的 IDE,或许你从中可以找一个你喜欢的。

为避免以下某个软件安装时不自动安装 build-essential 不妨先执行:

sudo apt-get install build-essential

注意哦:本文在期待你的完善。

anjuta

Anjuta DevStudio 的官方地址:http://anjuta.sourceforge.net/

Anjuta是一个C/C++ IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application wizards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。

安装方法:

sudo apt-get install anjuta

安装完成后,可能在新建工程(project)时会出现“找不到版本号为5的Autogen”的错误信息。这时请安装Autogen软件包。

sudo apt-get install autogen

参考:



anjuta界面

kdevelop

KDevelop Project 的官方地址:http://www.kdevelop.org/

KDevelop-Project诞生于1998年,其目的是为KDE提供一个易用的集成开发环境(Integrated Development Environment)。此后,KDevelop IDE采用GPL进行发布,它支持很多 程序设计语言。


安装方法:

sudo apt-get install kdevelop

参考:




kdevelop界面

geany

Geany 的官方地址:

Geany 是一个使用 GTK2 工具包开发的快速和轻巧的集成开发环境(IDE),包括以下基本功能:语法高亮显示,代码折叠,代码自动补完,自动补完经常使用的结构(如:if、 for、while 等),自动补完 XML 和 HTML 标记(tag),调用提示,支持 C、Java、PHP、HTML、Python、Perl、Pascal 等语言,符号列表等等。


安装方法:

sudo apt-get install geany


geany界面

codeblocks

Code::Blocks 的官方地址:

Code::Blocks是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建自己的插件。Code::Blocks是用c++编写的(用wxWidgets库)


安装方法:

sudo apt-get install codeblocks



codeblocks界面

eclipse

eclipse 的官方地址:http://www.eclipse.org

Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。


安装方法:

sudo apt-get install eclipse-cdt eclipse



eclipse界面

netbeans

netbeans 的官方地址:http://www.netbeans.org/

NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用形式。


安装方法:

sudo apt-get install netbeans

参考:


netbeans界面

其他IDE

如果不介意一定要用开源的IDE软件的话,毫无疑问wine了之后的source insight 是每个C/C++i开发者的必备

Source insight 界面

相关链接

英文版维基百科 中对 IDE的介绍,其中附带了c/c++ 语言的开源/免费/零售 的各种IDE及其功能对比。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Eclipse IDE for C/C++ Developers是一款专门为C/C++开发者设计的集成开发环境。它提供了丰富的功能和工具,包括代码编辑器、调试器、版本控制、自动化构建等,可以帮助开发者更高效地开发和调试C/C++程序。同时,它还支持多种操作系统和平台,包括Windows、Linux、Mac OS等,可以满足不同开发者的需求。 ### 回答2: Eclipse IDE for C/C++ developers是一款开源、跨平台的集成开发环境,被广泛地用于C和C++语言的开发。 首先,Eclipse IDE兼容主流的操作系统,如Windows、macOS、Linux等,因此可以在不同的操作系统上呈现相同的界面和功能,从而提高了跨平台开发的效率和便捷性。 其次,Eclipse IDE提供了一系列丰富的功能,如代码自动补全、语法检查、代码调试、版本控制等等,使得C和C++程序的开发过程更加高效和准确。尤其是其非常强大的代码自动补全功能,可以帮助开发者大大减少打字的量,节省不必要的时间和工作量。 同时,Eclipse IDE还支持可扩展的插件机制,可以根据项目的需求选择不同类型的插件,例如可以在Eclipse IDE中安装CDT插件,从而让Eclipse IDE成为一个优秀的C/C++开发工具。CDT插件提供了一系列丰富的功能,如代码导航、语法高亮、代码调试、项目管理等等,使得C和C++程序的开发更加轻松和高效。 最后,Eclipse IDE的社区非常活跃,有大量的用户和开发者积极参与其中,提供了大量的资源和支持,包括社区问答、文档、插件等等。这使得Eclipse IDE成为了一个非常强大和可靠的开发工具,广泛应用于C和C++程序员的开发中。 总之,Eclipse IDE for C/C++ developers是一款优秀的开发工具,提供了强大的功能,依托活跃的社区得到了广泛的应用和支持,其丰富的特性和很好的可扩展性为开发者提供了很大的便捷和支持。 ### 回答3: Eclipse IDE for C/C++ Developers是一款专门用于C/C++编程的开发工具。对于熟练的C/C++开发者来说,这个IDE提供了一系列很有用的功能来加速软件开发的速度。 首先,Eclipse IDE for C/C++ Developers 提供了一个强大的代码编辑器,支持自动完成、代码高亮、代码折叠等功能。这些功能可以大大提高开发者的编程效率。 其次,Eclipse IDE for C/C++ Developers 还提供了强大的调试工具,可以让开发者方便地调试代码,包括断点、单步调试等功能。 此外,Eclipse IDE for C/C++ Developers 还支持版本控制集成,包括Git、Subversion、CVS等工具。这使得开发者可以更方便地管理代码,与团队成员合作。 最重要的是,Eclipse IDE for C/C++ Developers还支持插件机制,这意味着开发者可以安装各种插件来扩展IDE的功能,如集成文本编辑器、图形化编辑器等。 总之,Eclipse IDE for C/C++ Developers对于开发C/C++应用程序的开发者是一款非常强大和有用的开发工具。它提供了丰富的功能和插件,可以大大提高开发效率,并且支持版本控制和调试等重要功能。如果你正在寻找一个支持C/C++开发的开发工具,Eclipse IDE for C/C++ Developers肯定是值得考虑的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值