C语言编程软件汇总与推荐(15款,新手必看) C语言编程软件汇总与推荐15款新手必看这里提到的C语言编程软件既包含了C语言编译器也包含了C语言集成开发环境IDE。初学者建议直接使用别人打包好的集成开发环境IDE有经验的程序员如果喜欢折腾的话可以使用「编译器 编辑器 插件」自己搭建开发环境。C语言编程软件汇总C语言编程软件多如牛毛这里我给大家汇总了 15 款它们有的比较主流有的比较小众所以最后我还给出了使用建议和安装教程。1. Visual Studio推荐Visual Studio简称 VS最新版是 VS2022默认使用 Visual C 编译器微软开发的编译器简称 MSVC。为了适应最新的 Windows 操作系统微软每隔一段时间一般是一两年就会对 VS 进行升级。VS 的不同版本以发布年份命名例如 VS2017 是微软于 2017 年发布的VS2019 是微软于 2019 年发布的。不过 VS 有点庞大和繁杂会安装很多暂时用不到的工具和组件而且卸载不方便非常令人讨厌。老版本的 VS 提供离线安装包高达 2~3GB。新版本的 VS 一般都是在线安装你下载到的只是一个安装引导程序它会根据你的配置来下载不同的工具和组件。整个下载和安装过程可能长达 30 分钟请耐心等待。适用平台Windows 费用有免费版和收费版初学者使用免费版社区版足以。2. CLion由捷克 JetBrains 公司开发的一款 C/C IDE同时支持 GCC、Clang、MSVC 三种编译器在编程过程中可以随意切换。CLion 功能强大安装包有 1GB不输 Visual Studio代码补全和智能提示是 CLion 的亮点。JetBrains 出品必属精品这是一款非常性感的编译器。不过 CLion 比较吃内存电脑配置不高的话可能会卡顿这一点就不如 Visual Studio。适用平台跨平台同时支持 Windows、macOS 和 Linux。费用收费而且很贵最便宜的第一年要 800 RMB除非找破解版或者激活码否则没有免费版本。3. Dev C一款 Windows 平台下的轻量级 C/C IDE免费开源适合初学者默认使用 MinGW/GCC 编译器GCC 编译器的 Windows 移植版。优点是体积小只有 100MB 左右、安装卸载方便、学习成本低缺点是调试功能弱。如果你受不了其它 IDE 的复杂和庞大那么可以试试 Dev C。NOI、NOIP 等很多竞赛都预装 Dev C。注意Dev C 太弱了通常都是用来学习和练手很难用于生产环境。适用平台Windows 费用免费4. NetBeans甲骨文开发的一款跨平台的 IDE支持 C/C、Java、PHP 等多种语言一般在 Linux 下才考虑使用。适用平台跨平台支持 Solaris、Windows、Linux 和 macOS。费用开源免费5. Eclipse CDTEclipse 是一款著名的、开源的、跨平台的 IDEEclipse CDT 是一个基于 Eclipse 主平台的项目它提供了一个完整功能的 C/C IDE一般在 Linux 平台下才考虑使用。适用平台跨平台支持 Windows、Linux 和 macOS。费用开源免费6. CodeLite一款为 C/C、JavaScriptNode.js和 PHP 编程专门设计打造的自由而开源的、跨平台的 IDE。适用平台跨平台支持 Windows、Linux 和 macOS。费用开源免费7. Code::Blocks一款免费开源的 C/C IDE支持 GCC、MSVC 等编译器优点是跨平台体积小安装和卸载方便。不过 Code::Blocks 的界面要比 Dev C 复杂一些不如 Dev C 来得清爽。适用平台跨平台同时支持 Windows、macOS 和 Linux。费用免费8. C-Free国产的轻量级的 C/C IDE最新版本是 C-Free 5.0整个软件才 14M非常轻巧安装简单适合初学者玩玩。官方基本停止开发了最近一次更新是 2010 年在 XP、Win7 下能够运行但是在 Win8、Win10、Win11 下可能会存在兼容性问题。适用平台Windows 费用收费不贵9. Visual C 6.0简称 VC6.0 或者 VC6.0是微软 1998 年推出的 C/C IDE现在已经被 Visual Studio 替代了。老古董了要不是落后的学校课程或者机房强制使用千万不要触碰了。适用平台Windows 费用收费但是网上下载的都是破解的了官方付款通道早就找不到了10. Turbo C美国 Borland 公司开发的一款应用于 DOS 平台上的 IDE只能使用键盘来操作不能使用鼠标所以非常不方便。官方网站都找不到了没事别碰了没有意义。适用平台Windows/DOS 费用免费11. GCCLinux 下使用最广泛的 C/C 编译器不管是开发人员还是初学者一般都将 GCC 作为 Linux 下首选的编译工具。仅仅是一款命令行编译器没有界面实际开发中往往需要和 GDB、Make 等工具搭配使用或者配置 VS Code、Sublime Text、Gedit 等编辑器。如果你希望使用 IDE那么可以选择 CLion、Netbeans、Eclipse CDT、CodeLite、Code::Blocks 等。适用平台Linux 费用免费开源12. XcodemacOS 平台下的一款 IDE由 Apple 官方开发默认使用 Clang 编译器也可以选择 GCC。APP Store 中下载即可。适用平台macOS 费用使用免费但是发布应用收费。13. Sublime TextSublime Text 是一个非常流行的、跨平台的文本编辑器界面简介插件众多配置好编译器一般是 GCC 或者 Clang就能编译代码。适用平台跨平台同时支持 Windows、macOS 和 Linux。费用开源免费14. Visual Studio Code简称 VS Code由微软开发当前热门的跨平台的文本编辑器插件众多配置好编译器一般是 GCC 或者 Clang就能编译代码。适用平台跨平台同时支持 Windows、macOS 和 Linux。费用开源免费15. KDevelopKDevelop 是一款跨平台的开源 IDE它基于 KDevPlatform、KDE 和 Qt 库。适用平台跨平台同时支持 Windows、macOS、Linux、Solaris 和 FreeBSD 等。费用开源免费使用建议如果没有特殊需求我的建议如下Windows 下推荐使用 VSVisual Studio、Dev C、CLionLinux 下推荐使用 GCC、CLion、Netbeans、Eclipse CDTmacOS 下推荐使用 Xcode、CLion如果愿意折腾可以使用 VS Code、Sublime Text 编辑器来配置开发环境但是不建议初学者尝试。如果不差钱还想跨平台还想好用那么可以考虑 CLion。安装和使用教程下面我们给出了主流 IDE 的下载地址、安装方法以及使用教程并以红色字体附带了建议。Windows 系统Windows 是初学者常用的操作系统我们重点说明VS2022 [力荐]​VS2022下载地址和安装教程图解使用VS2022编写C语言程序Dev C [荐]Dev C下载地址和安装教程图解使用Dev C编写C语言程序CLion [荐]CLion下载、安装和汉化教程VC6.0 [强烈不建议]VC6.0VC6.0下载地址和安装教程图解使用VC6.0VC6.0编写C语言程序Code::Blocks [荐]Code::Blocks下载地址和安装教程图解Code::Blocks汉化教程附带汉化包Code::Blocks使用教程使用Code::Blocks编写C语言程序Sublime TextSublime Text使用教程用Sublime Text编写C语言程序Linux 系统Linux 下可以不使用 IDE只使用 GCC 编译器和一个文本编辑器例如 Gedit即可这样对初学者理解C语言程序的生成过程非常有帮助请参考Linux GCC简明教程使用GCC编写C语言程序当然如果你希望使用 IDE那么可以选择 CLion、Netbeans、Eclipse CDT、CodeLite、Code::Blocks 等。macOS 系统macOS 下推荐使用 Apple 官方开发的 Xcode在 APP Store 即可下载具体请参见Xcode简明教程使用Xcode编写C语言程序另外Visual Studio 也推出了 Mac 版本已经习惯了 Visual Studio 的用户可以高兴一把了。总结之所以列出这么多C语言编程软件主要是让大家有所了解实际开发中熟悉一两款即可根据“使用建议”中推荐的来选择千万不要挨着尝试太浪费时间了。《网络安全从零到精通全套学习大礼包》96节从入门到精通的全套视频教程免费领取如果你也想通过学网络安全技术去帮助就业和转行我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。网络安全学习路线图想要学习 网络安全作为新手一定要先按照路线图学习方向不对努力白费。对于从来没有接触过网络安全的同学我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线大家跟着这个路线图学习准没错。配套实战项目/源码所有视频教程所涉及的实战项目和项目源码学习电子书籍学习网络安全必看的书籍和文章的PDF市面上网络安全书籍确实太多了这些是我精选出来的面试真题/经验以上资料如何领取面试真题/经验以上资料如何领取