- 选择什么软件? (也就是开发环境,IDE)
- 如何安装和启动这个软件?
下面我将为你详细讲解,从新手到进阶,给你推荐几种最主流的方案。

(图片来源网络,侵删)
第一步:选择你的C语言编程软件(开发环境)
对于初学者,我强烈推荐使用集成开发环境,IDE把代码编辑器、编译器、调试器等工具整合在了一起,非常方便,能让你专注于学习C语言本身,而不是折腾工具。
以下是几款最受欢迎的C语言IDE,各有特点:
Visual Studio Code (VS Code) - 强烈推荐给初学者和现代开发者
- 简介:这不是一个传统的IDE,而是一个轻量级的、功能极其强大的代码编辑器,通过安装扩展,它可以变成一个功能媲美专业IDE的开发环境。
- 优点:
- 免费且跨平台:支持 Windows, macOS, Linux。
- 插件生态丰富:安装
C/C++扩展(由微软官方提供)后,可以获得智能代码补全、语法高亮、代码跳转、调试等强大功能。 - 启动速度快,对电脑配置要求不高。
- 集成终端:可以在编辑器内直接打开命令行,非常方便。
- 缺点:需要自己手动配置编译器(比如MinGW-w64)和调试环境,对于纯小白来说需要一点引导。
- 适合人群:所有水平的开发者,尤其是初学者和希望拥有现代化工具链的用户。
Dev-C++ - 经典初学者选择
- 简介:一个老牌的、专门为C/C++设计的轻量级IDE,它集成了GCC编译器,安装即用。
- 优点:
- 非常简单:安装后打开就能写代码、编译、运行,无需任何配置。
- 体积小,对老旧电脑很友好。
- 界面直观,符合早期Windows软件的使用习惯。
- 缺点:
- 开发停滞:官方版本多年未更新,不支持C11/C17等新标准。
- 调试功能较弱。
- 仅支持Windows。
- 适合人群:Windows平台的纯初学者,只想快速入门,不关心工具的先进性。
Visual Studio (VS) - Windows平台的全能王者
- 简介:微软推出的功能最强大的IDE,堪称“瑞士军刀”,它不仅仅支持C/C++,还支持C#、VB.NET、Python、Node.js等几乎所有主流语言。
- 优点:
- 功能极其强大:顶级的调试器、性能分析器、图形化界面设计器等。
- 智能提示和重构功能业界领先。
- 社区版免费,功能已经足够强大。
- 缺点:
- 体积巨大,安装包动辄几GB甚至十几GB,对电脑配置要求高。
- 启动慢,资源占用相对较高。
- 主要面向Windows。
- 适合人群:Windows平台的专业开发者,或者需要进行大型项目开发、游戏开发(使用Unreal Engine)的用户,对于初学者来说可能有点“杀鸡用牛刀”。
CLion - 跨平台专业之选
- 简介:由JetBrains公司(开发了IntelliJ IDEA和PyCharm)推出的专业C/C++ IDE。
- 优点:
- 跨平台:支持 Windows, macOS, Linux。
- 智能代码分析和重构功能非常出色。
- 与CMake(项目管理工具)深度集成。
- 缺点:
- 付费软件,虽然有免费试用期,但长期使用需要付费(对学生和开源项目有免费许可)。
- 适合人群:专业的C/C++开发者,尤其是在Linux/macOS环境下工作的开发者。
第二步:如何安装和打开你选择的软件
这里以最推荐的 VS Code 和经典的 Dev-C++ 为例,讲解具体步骤。
方案A:使用 VS Code (推荐)
准备工作:你需要先安装一个C语言编译器 VS Code本身不包含编译器,它只是调用你系统里的编译器来生成可执行文件。

(图片来源网络,侵删)
-
安装编译器 (MinGW-w64)
- 什么是MinGW-w64? 它是Windows平台下GCC编译器的移植版本,可以让你在Windows下编译和运行C/C++程序。
- 如何安装?
- 访问官方网站:https://www.msys2.org/
- 下载并运行安装程序,按照默认提示一步步安装。
- 安装完成后,打开 MSYS2 MINGW64 终端(在开始菜单里可以找到)。
- 在终端中输入以下命令来安装必要的编译器工具:
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
- 等待安装完成,这个工具链包含了
gcc(编译器),gdb(调试器) 等所有必需的工具。
-
安装 VS Code
- 访问 VS Code 官网:https://code.visualstudio.com/
- 下载适用于你操作系统的版本并安装。
-
配置 VS Code
- 启动 VS Code。
- 安装C/C++扩展:点击左侧的扩展图标(四个方块),在搜索框中输入
C/C++,找到微软官方的扩展并点击“安装”。 - 配置编译器路径:VS Code需要知道
gcc.exe在哪里。- 按
Ctrl + Shift + P打开命令面板。 - 输入
C/C++: Edit Advanced Tasks (c_cpp_properties.json)并回车。 - 在打开的文件中,找到
compilerPath这一行,把它修改为你的MinGW-w64的gcc.exe路径,通常是:"compilerPath": "C:\\msys64\\ucrt64\\bin\\gcc.exe",
注意:如果你的安装路径不是
C:\msys64,或者你用的是mingw64而不是ucrt64,请相应调整路径。
(图片来源网络,侵删)
- 按
-
创建和运行你的第一个C程序
- 在VS Code中,新建一个文件夹,
my_c_project,然后用VS Code打开这个文件夹。 - 新建一个文件,命名为
hello.c。 - 在
hello.c中输入以下代码:#include <stdio.h>
int main() { printf("Hello, World!\n"); return 0; }
* **运行程序**:按 `Ctrl + ~` 打开集成终端,在终端中输入以下命令并回车: ```bash gcc hello.c -o hello ./hello你应该就能在终端看到
Hello, World!的输出了。 - 在VS Code中,新建一个文件夹,
方案B:使用 Dev-C++
这个方案非常简单,几乎不需要配置。
-
下载 Dev-C++
- 访问一个可靠的下载源,SourceForge: https://sourceforge.net/projects/orwelldevcpp/
- 下载最新版本的安装包(
Dev-Cpp 5.11)。
-
安装 Dev-C++
- 运行下载的安装文件(
devcpp-5.11.0-setup.exe)。 - 按照安装向导的提示,一路点击“下一步”即可完成安装。建议安装时选择“中文”语言包。
- 运行下载的安装文件(
-
打开和运行你的第一个C程序
- 启动 Dev-C++:安装完成后,在开始菜单中找到并打开它。
- 新建文件:点击菜单栏的
文件->新建->源代码,或者直接按快捷键Ctrl + N。 - 输入代码:在打开的空白代码编辑窗口中,输入
hello.c的代码。#include <stdio.h>
int main() { printf("Hello, World!\n"); system("pause"); // 这行代码可以让程序在运行后暂停,方便你查看输出 return 0; }
* **编译运行**:点击菜单栏的 `执行` -> `编译运行`,或者直接按快捷键 `F11`。 * Dev-C++会自动保存你的代码(可能提示你输入文件名),然后进行编译和运行,如果代码没有错误,会弹出一个黑色的控制台窗口,显示 `Hello, World!`,并等待你按任意键后关闭。
总结与建议
| 软件 | 优点 | 缺点 | 适合人群 |
|---|---|---|---|
| Visual Studio Code | 免费、跨平台、强大、轻量 | 需要手动配置编译器 | 所有水平的开发者,尤其推荐初学者 |
| Dev-C++ | 简单、安装即用、体积小 | 版本老旧、功能弱、仅限Windows | Windows平台的纯小白,快速入门 |
| Visual Studio | 功能强大、调试顶级、界面友好 | 体积巨大、启动慢、仅限Windows | Windows专业开发者、大型项目 |
| CLion | 跨平台、专业智能、重构强大 | 付费 | 专业C/C++开发者、Linux/macOS用户 |
给新手的最终建议:
- 如果你是电脑小白,只想快速看到结果:直接下载安装 Dev-C++,按照方案B的步骤操作,最快能上手。
- 如果你想认真、系统地学习C语言,并使用业界主流的工具:花一点时间配置 VS Code + MinGW-w64,按照方案A的步骤操作,这个技能会让你受益匪浅,并且可以平滑过渡到其他编程语言。
希望这个详细的指南能帮助你顺利开启C语言编程之旅!祝你学习愉快!
