今天我们围绕的主角是一些超级棒的 C 和 C++ 的集成开发环境 (IDE) 和编译器. IDE 主要是在程序员开发时提供各种软件应用组件, 最受程序员受欢迎的 IDE 都有一个共同点, 那就是非常有吸引力的用户界面. 这里我们收集了一些最好的 C 和 C++ 的 IDEs 和编译器.
小编 c++ 学习群 825414254 获取 c++ 一整套系统性的学习资料还有数十套 PDF
集成开发环境:
1) kDevelop
Kdevelop 是 C/C++ 和其他语言的开源插件可扩展 IDE, 是基于 KDevPlatform ,KDevPlatform 是个开源程序集, 可以作为 IDE 的基础.
2) Anjuta
Anjuta Devstudio 是另一个卓越的开发环境, 拥有很多超棒的功能, 包括项目管理, 应用程序向导, 交互式调试器, 源代码编辑器, 版本控制, GUI 设计工具, 性能分析器等等. 这个 IDE 提供超强大的用户界面开发 C/C++ 程序的接口.
3) Code Blocks
code block 是最流行的免费开源的集成环境之一, 这个 IDE 包括所有开发者需要的功能, 比如: 高效的用户界面, 编译器和调试器等等.
4) Visual Mingw
Visual-MigGW 是个极其抽象的开源 IDE. 它所有 Windows API 都变得极其简单, 可以进行快速开发. 它提供一个简化代码和获取 C++ 对象的模块, 提前准备好使用应用框架的环境.
5) Ideone
Ideone 是 C 和 C++ 的在线编译和调试工具, 支持其他的 60 种语言. 这个工具提供许多强大的功能, 允许程序员快速高效的编译源代码.
6) Eclipse CDT
Eclipse CDT 是最权威也是最流行的 IDE, 提供超多高效的特性: 支持项目创建和各种工具链的管理, 标准 make 构建, 源代码导航, 各种源知识工具, 有语法高亮显示功能的代码编辑器, 可视化的调试工具, 博阿奎内存, 寄存器和反汇编查看器.
7) Compilr
compiler 是个在线集成开发工具, 允许用户使用工具来编写代码和创建简单的用户界面. 此工具支持超级多的编程语言, 比如 C,C++,Java,html 等等.
8) Code Lite
Code lite 是另一个超级棒的免费开源的 C 和 C++ 的 IDE, 可以在所有流行的平台上运行(Windows,OS X,Linux 等).
9) Netbeans C++
Netbeans 工具包括大量的 C 和 C++ 的适用的项目类型模版, 可以使用动态和静态库去创建 C/C++ 应用. 它包括了一系列的特性, 得到了广大程序员的喜爱: Code assistance, 编译器配置, 单元测试, source inspection, 远程开发和文件导航等等.
编译器:
10) Dev C++
Dev C++ 是个全功能的 IDE, 有以下特性: 1) 类查看器 2) 集成调试 3) 支持基于 GCC 的编译器 4) 项目管理 5) 编译器 6) 编辑和编译资源文件 7) 工具管理器 8) 函数列表
11) Ultimate++
Ultimate++ 是个杰出的 C++ 开发框架, 这个 IDE 包括 C++ 编程的模块化概念, 可以使用 GCC,MinGW 和 Visual C++ .
12) Digital Mars
DigitalMars 是个高性能的 C 和 C++ 的编译器, 包括许多很棒的特性, 比如最快的编译 / 链接 时间, 强大的优化技术, 关联设计, 完整的库资源, HTML 可读文档, 反汇编程序, 库管理, 资源编译, make 等等. 有命令行和 GUI 版本, 教程, 示例代码, 在线更新, 标准模版库和其他更多的功能.
13) C-Free
14) MinGW
MinGW 编译器提供访问微软 C 运行时功能和一些特定语言的运行时.
15) Tiny C Compiler
Tiny c compiler 是最好的 C 语言编译器之一, 它有许多让开发者惊讶的功能, 可以在任何地方编译源代码, 可以使用任何 C 动态库, 可以直接编译和执行 C 源代码, 包括完整的 C 预处理器和 GNU 类的汇编程序.
来源: http://www.jianshu.com/p/008641adaaa8