ARTICLE · 1143697
【C++入门】四款编程软件与环境分享
刚开始学 C++,最常卡住的就是装哪个软件。结论很简单:入门挑轻量的,系统学挑功能全的,做规范工程挑跨平台的,准备信奥活动就把官方环境提前装好,四款里选一两款就够。
链接容易失效,建议先转存到自己的网盘再下载:点开链接 → 登录自己的网盘 → 点「保存到我的网盘 / 转存」,用手机点开直接转存更快。
注意:网盘里的资源仅供个人学习使用,请勿转售或商用。
一、四款软件速览
软件 | 一句话定位 | 适合谁 |
① Dev-C++ | 轻量 C/C++ 开发工具,装得快、占用小 | 零基础入门,写小程序的初学者 |
② Visual Studio | 微软官方 IDE,功能最全,社区版免费 | 想系统学习或做完整项目的同学 |
③ CLion | JetBrains 出品的跨平台 C/C++ IDE | 想接触规范工程开发、可能换系统的同学 |
④ NOI Linux 2.0 + VMware | 信奥官方标准环境的虚拟机方案 | 准备参加 CSP-J/S 等活动的同学 |
二、四款软件详细介绍
① Dev-C++:入门最省事,装完就能写
· 特点:安装包只有几十 MB,几步就能装完,不需要额外配置编译器,对电脑配置要求低。
· 适合:刚开始学语法、写简单程序的同学;机房或旧电脑上也能跑。
· 不足:界面和功能都比较老旧,代码提示、调试能力一般,建议作为入门过渡,学到项目开发阶段再换工具。
百度网盘(Dev-Cpp 5.11 TDM-GCC 4.9.2.exe):
https://pan.baidu.com/s/1V7aAo-1v2O_VozS9eoc30A?pwd=ZYHX 提取码:ZYHX 链接容易失效,及时转存
② Visual Studio:功能最全,学生用社区版免费
· 特点:微软的集成开发环境,代码提示、调试、项目管理都很成熟,后续想写桌面程序、做游戏开发都能用。
· 版本:分为社区版、专业版、企业版,社区版对学生和个人开发者免费,学习阶段选社区版即可。
· 不足:体量大、安装时间长,装完通常要占十几 GB,建议预留 20GB 以上空间;安装过程需要联网。
官方下载(在线安装器,需联网):
https://visualstudio.microsoft.com/zh-hans/downloads/
百度网盘(Visual Studio 2022 安装包):
https://pan.baidu.com/s/1j7cBwqnoPc14dcEBumVnpw?pwd=ZYHX 提取码:ZYHX 链接容易失效,及时转存
注意:软件体积较大,下载前先确认硬盘空间,装完通常要占十几 GB。
③ CLion:JetBrains 全家桶,跨平台
· 特点:JetBrains 出品的 C/C++ IDE,Windows、macOS、Linux 都能用,代码补全、重构、CMake 支持都很成熟。
· 适合:想早点接触规范化的项目结构和构建流程,或者以后可能换成 macOS、Linux 的同学。
· 顺手一起下:这次分享的网盘包是 JetBrains 全家桶,里面共 9 款软件——IntelliJ IDEA(Java)、PyCharm(Python)、WebStorm(前端)、PhpStorm(PHP)、RubyMine(Ruby)、GoLand(Go)、CLion(C/C++)、Rider(.NET)、DataGrip(数据库)。它们的安装、激活、界面设置步骤完全一样,有需要可以一并下载,省得再到处找。
· 授权:JetBrains 面向学生和教师提供免费教育许可证,用学校邮箱或学籍证明在线申请即可正版使用,本文第 4 篇安装教程里有具体流程。
百度网盘(JetBrains 全家桶,约 1.17GB):
https://pan.baidu.com/s/13YnkS8qob0BUEQ1uBEJ06w?pwd=ZYHX 提取码:ZYHX 链接容易失效,及时转存
④ NOI Linux 2.0 + VMware:信奥标准环境,建议提前装
· 是什么:NOI Linux 2.0 是 CCF 为 NOI 系列比赛和 CSP-J/S 统一规定的标准环境,基于 Ubuntu 20.04.1 LTS 定制。
· 为什么要装:CSP-J/S 第二轮(复赛)是上机编程测试,代码最终是在 NOI Linux 环境下编译评测的,即使平时在 Windows 里写代码,评测时也会在 Linux 下重新编译运行;环境不熟,很容易在考场上白白浪费时间。
· 怎么做:在自己电脑上用 VMware(或 VirtualBox)装一套 NOI Linux 2.0 虚拟机(镜像文件名 ubuntu-noi-v2.0.iso,体积约 2GB),平时练习就用它,考前再完整模拟几次流程。
· 适合:准备参加 CSP-J/S 第二轮及后续信奥活动的同学,越早熟悉越好。
百度网盘(NOI Linux 2.0 镜像 + 虚拟机软件):
https://pan.baidu.com/s/1k77_FGCfz_FHRTK63ee2Ug?pwd=ZYHX 提取码:ZYHX 链接容易失效,及时转存
三、接下来看哪一篇
· 第 2 篇:Dev-C++ 安装教程(图文步骤 + 中文界面设置)
· 第 3 篇:Visual Studio 安装教程(重点:勾选「使用 C++ 的桌面开发」)
· 第 4 篇:CLion 安装教程(含学生免费教育许可证申请流程)
· 第 5 篇:NOI Linux 2.0 + VMware 虚拟机安装教程
小贴士:建议顺序是先装一个能立刻写代码的(Dev-C++ 或 Visual Studio),用顺手之后再按需要补上 CLion 和虚拟机;链接和教程可能后续更新,建议先收藏本文,再点右上角转存到自己网盘。
四、常见问题
Q1:电脑配置一般,装哪个合适?
Dev-C++ 最省资源,优先选它;Visual Studio 建议 8GB 内存以上、固态硬盘,否则安装和使用都会比较吃力。
Q2:网盘链接打不开怎么办?
先确认有没有转存成功;如果链接失效,可以在公众号后台留言,我会尽快补上新的链接。