集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。本文主要介绍C语言集成开发环境(Visual Studio、Dev C++、Visual C++ 6.0、CodeBlocks、C-Free、Turbo C 2.0、CodeLite)

1、Visual Studio

Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。它是 Windows 下的标准 IDE,VS系列为IDE(集成开发环境),为目前各大公司Windows下开发的主流选择工具。虽然功能强大,但功能太多,且一些标准库函数及C语法和很多教材教程有明显差异,与学生实际不符故不推荐初学使用。同时 VS 有点庞大,安装包有 2~3G。

httpswwwcjavapycom

下载地址https://visualstudio.microsoft.com/zh-hans/downloads/

2、Dev C++

Dev C++ 是一款免费开源的 IDE,内嵌Linux GCC编译器的 Windows 移植版。Dev C++ 只有几十兆、安装卸载方便、学习成本低,开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,减少编辑错误,还有完善的调试功能,是初学者学习C的首选开发工具。

httpswwwcjavapycom

下载地址https://github.com/Embarcadero/Dev-Cpp/releases

3、Visual C++ 6.0

Visual C++ 6.0(简称VC 6.0)是微软开发的一款经典的 IDE,因为早期更多的教材、资料也是基于VC6的,参考学习的资料更多,所以直到现在很多高校都以 VC 6.0 为教学工具来讲解C和C++。但VC 6.0是1998年的产品,比较老的软件,现在运行在Win7、Win8、Win10 下的兼容性问题也比较多。

httpswwwcjavapycom

4、CodeBlocks

CodeBlocks是一款开源、跨平台、免费的 C/C++ IDE,它和 Dev C++ 非常类似,小巧灵活,易于安装和卸载。它支持多种编译器,并具有高度的可扩展性,可以通过插件扩展其功能。

httpswwwcjavapycom

下载地址https://www.codeblocks.org/downloads/

5、C-Free

C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,安装也简单。C-Free 的缺点也是调试功能弱。但现在C-Free 已经多年不更新,只能在 XP、Win7 下运行,在 Win10 下可能会存在兼容性问题。

httpswwwcjavapycom

6、Turbo C 2.0

Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。至今仍然有人在使用,但已经很少了。

httpswwwcjavapycom

下载地址https://www.cjavapy.com/download/6033d633dc72d93b499306a3/

7、CodeLite

CodeLite是一个功能强大的开源,C/C++编程语言的跨平台IDE(定期在Windows XP SP2 / 3下被测试 ,(K)Ubuntu 7.10/8.04 Gutsy Gibbon,和MacOSX 10.5.2 )。它支持多种编译器,并且有良好的调试支持,非常适合进行 C/C++ 项目的开发。

httpswwwcjavapycom

下载地址https://downloads.codelite.org/


推荐文档