1、Visual Studio
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。它是 Windows 下的标准 IDE,VS系列为IDE(集成开发环境),为目前各大公司Windows下开发的主流选择工具。虽然功能强大,但功能太多,且一些标准库函数及C语法和很多教材教程有明显差异,与学生实际不符故不推荐初学使用。同时 VS 有点庞大,安装包有 2~3G。
下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
2、Dev C++
Dev C++ 是一款免费开源的 IDE,内嵌Linux GCC编译器的 Windows 移植版。Dev C++ 只有几十兆、安装卸载方便、学习成本低,开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,减少编辑错误,还有完善的调试功能,是初学者学习C的首选开发工具。
下载地址: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 下的兼容性问题也比较多。
4、CodeBlocks
CodeBlocks是一款开源、跨平台、免费的 C/C++ IDE,它和 Dev C++ 非常类似,小巧灵活,易于安装和卸载。它支持多种编译器,并具有高度的可扩展性,可以通过插件扩展其功能。
下载地址:https://www.codeblocks.org/downloads/
5、C-Free
C-Free 是一款国产的 Windows 下的C/C++ IDE,最新版本是 5.0,安装也简单。C-Free 的缺点也是调试功能弱。但现在C-Free 已经多年不更新,只能在 XP、Win7 下运行,在 Win10 下可能会存在兼容性问题。
6、Turbo C 2.0
Turbo C2.0不仅是一个快捷、高效的编译程序,同时还有一个易学、易用的集成开发环境。使用Turbo C2.0无需独立地编辑、编译和连接程序,就能建立并运行C语言程序。因为这些功能都组合在Turbo 2.0的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。至今仍然有人在使用,但已经很少了。
下载地址: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++ 项目的开发。
下载地址:https://downloads.codelite.org/