15 款最好的 C/C++ 编译器和集成开发环境
2016-12-16 18:19
525 查看
转自:http://www.oschina.net/news/49359/best-compilers-and-ides-for-cc-programmers
我们有很多编程语言来进行 web 开发,比如 Java,.Net,PHP,Ruby,Perl,Python 等等。今天我们主要讨论的是两大古老而又流行的语言: C 和 C++ ,它们有着许多卓越的特性,更高效的功能和支持工具。现在这两种语言依然那么活跃,因为它们的 rubout 函数集提供了巨大的安全保障,可靠性非常强。
今天我们围绕的主角是一些超级棒的 C 和 C++ 的集成开发环境(IDE)和编译器。IDE 主要是在程序员开发时提供各种软件应用组件,最受程序员受欢迎的 IDE 都有一个共同点,那就是非常有吸引力的用户界面。这里我们收集了一些最好的 C 和 C++ 的 IDEs 和编译器。
Kdevelop 是 C/C++ 和其他语言的开源插件可扩展 IDE,是基于 KDevPlatform ,KDevPlatform 是个开源程序集,可以作为 IDE 的基础。
![](http://static.oschina.net/uploads/img/201402/27184635_ZS6x.png)
Anjuta Devs
4000
tudio 是另一个卓越的开发环境,拥有很多超棒的功能,包括项目管理,应用程序向导,交互式调试器,源代码编辑器,版本控制,GUI 设计工具,性能分析器等等。这个 IDE 提供超强大的用户界面开发 C/C++ 程序的接口。
![](http://static.oschina.net/uploads/img/201402/27184638_TToQ.png)
code block 是最流行的免费开源的集成环境之一,这个 IDE 包括所有开发者需要的功能,比如:高效的用户界面,编译器和调试器等等。
![](http://static.oschina.net/uploads/img/201402/27184645_hYaT.png)
Visual-MigGW 是个极其抽象的开源 IDE。它所有 Windows API 都变得极其简单,可以进行快速开发。它提供一个简化代码和获取 C++ 对象的模块,提前准备好使用应用框架的环境。
![](http://static.oschina.net/uploads/img/201402/27184700_t8se.gif)
Ideone 是 C 和 C++ 的在线编译和调试工具,支持其他的 60 种语言。这个工具提供许多强大的功能,允许程序员快速高效的编译源代码。
![](http://static.oschina.net/uploads/img/201402/27184700_hH4x.png)
Eclipse CDT 是最权威也是最流行的 IDE,提供超多高效的特性:支持项目创建和各种工具链的管理,标准 make 构建,源代码导航,各种源知识工具,有语法高亮显示功能的代码编辑器,可视化的调试工具,博阿奎内存,寄存器和反汇编查看器。
![](http://static.oschina.net/uploads/img/201402/27184702_bvt6.gif)
compiler 是个在线集成开发工具,允许用户使用工具来编写代码和创建简单的用户界面。此工具支持超级多的编程语言,比如 C,C++,Java,HTML 等等。
![](http://static.oschina.net/uploads/img/201402/27184703_fdx3.png)
Code lite 是另一个超级棒的免费开源的 C 和 C++ 的 IDE,可以在所有流行的平台上运行(Windows,OS X,Linux 等)。
![](http://static.oschina.net/uploads/img/201402/27184708_vpXY.png)
Netbeans 工具包括大量的 C 和 C++ 的适用的项目类型模版,可以使用动态和静态库去创建 C/C++ 应用。它包括了一系列的特性,得到了广大程序员的喜爱: Code assistance,编译器配置,单元测试,source inspection,远程开发和文件导航等等。
![](http://static.oschina.net/uploads/img/201402/27184710_ZeVN.png)
Dev C++ 是个全功能的 IDE,有以下特性:1) 类查看器 2) 集成调试 3) 支持基于 GCC 的编译器 4) 项目管理 5) 编译器 6) 编辑和编译资源文件 7) 工具管理器 8) 函数列表
![](http://static.oschina.net/uploads/img/201402/27184711_fFuv.jpg)
Ultimate++ 是个杰出的 C++ 开发框架,这个 IDE 包括 C++ 编程的模块化概念,可以使用 GCC,MinGW 和
Visual C++ 。
![](http://static.oschina.net/uploads/img/201402/27184718_nXYG.png)
DigitalMars 是个高性能的 C 和 C++ 的编译器,包括许多很棒的特性,比如最快的编译/链接 时间,强大的优化技术,关联设计,完整的库资源,HTML 可读文档,反汇编程序,库管理,资源编译,make 等等。有命令行和 GUI 版本,教程,示例代码,在线更新,标准模版库和其他更多的功能。
![](http://static.oschina.net/uploads/img/201402/27184722_bqhi.png)
![](http://static.oschina.net/uploads/img/201402/27184729_yJul.png)
MinGW 编译器提供访问微软 C 运行时功能和一些特定语言的运行时。
![](http://static.oschina.net/uploads/img/201402/27184734_dSXy.png)
Tiny c compiler 是最好的 C 语言编译器之一,它有许多让开发者惊讶的功能,可以在任何地方编译源代码,可以使用任何 C 动态库,可以直接编译和执行 C 源代码,包括完整的 C 预处理器和 GNU 类的汇编程序。
![](http://static.oschina.net/uploads/img/201402/27184736_kBmd.png)
via designzum.com
我们有很多编程语言来进行 web 开发,比如 Java,.Net,PHP,Ruby,Perl,Python 等等。今天我们主要讨论的是两大古老而又流行的语言: C 和 C++ ,它们有着许多卓越的特性,更高效的功能和支持工具。现在这两种语言依然那么活跃,因为它们的 rubout 函数集提供了巨大的安全保障,可靠性非常强。
今天我们围绕的主角是一些超级棒的 C 和 C++ 的集成开发环境(IDE)和编译器。IDE 主要是在程序员开发时提供各种软件应用组件,最受程序员受欢迎的 IDE 都有一个共同点,那就是非常有吸引力的用户界面。这里我们收集了一些最好的 C 和 C++ 的 IDEs 和编译器。
集成开发环境:
1) kDevelop
Kdevelop 是 C/C++ 和其他语言的开源插件可扩展 IDE,是基于 KDevPlatform ,KDevPlatform 是个开源程序集,可以作为 IDE 的基础。![](http://static.oschina.net/uploads/img/201402/27184635_ZS6x.png)
2) Anjuta
Anjuta Devs4000
tudio 是另一个卓越的开发环境,拥有很多超棒的功能,包括项目管理,应用程序向导,交互式调试器,源代码编辑器,版本控制,GUI 设计工具,性能分析器等等。这个 IDE 提供超强大的用户界面开发 C/C++ 程序的接口。
![](http://static.oschina.net/uploads/img/201402/27184638_TToQ.png)
3) Code Blocks
code block 是最流行的免费开源的集成环境之一,这个 IDE 包括所有开发者需要的功能,比如:高效的用户界面,编译器和调试器等等。![](http://static.oschina.net/uploads/img/201402/27184645_hYaT.png)
4) Visual Mingw
Visual-MigGW 是个极其抽象的开源 IDE。它所有 Windows API 都变得极其简单,可以进行快速开发。它提供一个简化代码和获取 C++ 对象的模块,提前准备好使用应用框架的环境。![](http://static.oschina.net/uploads/img/201402/27184700_t8se.gif)
5) Ideone
Ideone 是 C 和 C++ 的在线编译和调试工具,支持其他的 60 种语言。这个工具提供许多强大的功能,允许程序员快速高效的编译源代码。![](http://static.oschina.net/uploads/img/201402/27184700_hH4x.png)
6) Eclipse CDT
Eclipse CDT 是最权威也是最流行的 IDE,提供超多高效的特性:支持项目创建和各种工具链的管理,标准 make 构建,源代码导航,各种源知识工具,有语法高亮显示功能的代码编辑器,可视化的调试工具,博阿奎内存,寄存器和反汇编查看器。![](http://static.oschina.net/uploads/img/201402/27184702_bvt6.gif)
7) Compilr
compiler 是个在线集成开发工具,允许用户使用工具来编写代码和创建简单的用户界面。此工具支持超级多的编程语言,比如 C,C++,Java,HTML 等等。![](http://static.oschina.net/uploads/img/201402/27184703_fdx3.png)
8) Code Lite
Code lite 是另一个超级棒的免费开源的 C 和 C++ 的 IDE,可以在所有流行的平台上运行(Windows,OS X,Linux 等)。![](http://static.oschina.net/uploads/img/201402/27184708_vpXY.png)
9) Netbeans C++
Netbeans 工具包括大量的 C 和 C++ 的适用的项目类型模版,可以使用动态和静态库去创建 C/C++ 应用。它包括了一系列的特性,得到了广大程序员的喜爱: Code assistance,编译器配置,单元测试,source inspection,远程开发和文件导航等等。![](http://static.oschina.net/uploads/img/201402/27184710_ZeVN.png)
编译器:
10) Dev C++
Dev C++ 是个全功能的 IDE,有以下特性:1) 类查看器 2) 集成调试 3) 支持基于 GCC 的编译器 4) 项目管理 5) 编译器 6) 编辑和编译资源文件 7) 工具管理器 8) 函数列表![](http://static.oschina.net/uploads/img/201402/27184711_fFuv.jpg)
11) Ultimate++
Ultimate++ 是个杰出的 C++ 开发框架,这个 IDE 包括 C++ 编程的模块化概念,可以使用 GCC,MinGW 和Visual C++ 。
![](http://static.oschina.net/uploads/img/201402/27184718_nXYG.png)
12) Digital Mars
DigitalMars 是个高性能的 C 和 C++ 的编译器,包括许多很棒的特性,比如最快的编译/链接 时间,强大的优化技术,关联设计,完整的库资源,HTML 可读文档,反汇编程序,库管理,资源编译,make 等等。有命令行和 GUI 版本,教程,示例代码,在线更新,标准模版库和其他更多的功能。![](http://static.oschina.net/uploads/img/201402/27184722_bqhi.png)
13) C-Free
![](http://static.oschina.net/uploads/img/201402/27184729_yJul.png)
14) MinGW
MinGW 编译器提供访问微软 C 运行时功能和一些特定语言的运行时。![](http://static.oschina.net/uploads/img/201402/27184734_dSXy.png)
15) Tiny C Compiler
Tiny c compiler 是最好的 C 语言编译器之一,它有许多让开发者惊讶的功能,可以在任何地方编译源代码,可以使用任何 C 动态库,可以直接编译和执行 C 源代码,包括完整的 C 预处理器和 GNU 类的汇编程序。![](http://static.oschina.net/uploads/img/201402/27184736_kBmd.png)
via designzum.com
相关文章推荐
- 15 款最好的 C/C++ 编译器和集成开发环境
- 15 款最好的 C/C++ 编译器和集成开发环境
- Windows下搞C++用什么编译器最好?
- windows下最好的C++ IDE
- 推荐windows下最好的C++ IDE[转载]
- Linux 上的 C/C++ 编译器和调试器
- c/c++中的编译器命令
- 微软C/C++ 编译器选项
- More Effective C++ 条款15
- 如何在VC6中使用Intel C/C++ 编译器
- 侯捷:在 console mode 中使用 C/C++ 编译器
- C++ FAQ Lite[15]--通过 <iostream> 和 <cstdio>输入/输出(新)
- 《C++捷径教程》读书笔记--Chapter 18--C++的I/O系统--12-15
- 编译器中的C++基本概念的实现
- C/C++ 编译器和调试器以及静态库、动态库使用汇总
- Windows下最好的C++ IDE
- 为什么c++程序调用c编译器编译的函数需要在调用前加上extern“C”
- 在 console mode 中使用 C/C++ 编译器 (作者:侯俊杰)
- windows下最好的C++ IDE
- WindowsC++ IDE和编译器