第二章 C语言开发环境
C 环境配置(新手详细版)
在学习 C 语言之前,首先需要把开发环境搭建好。简单来说:想运行 C 程序,你至少需要两个东西:
- 文本编辑器(写代码)
- C 编译器(把代码变成可执行程序)
| 工具 | 作用 |
|---|---|
| 文本编辑器 | 用来写代码 |
| 编译器 | 用来运行代码 |
一、什么是文本编辑器?
文本编辑器就是"写代码的软件"。你写的 C 代码,会保存成 xxx.c 文件,例如:
hello.cmain.ctest.c
这里的 .c 就是 C 语言源文件的扩展名。
二、推荐的新手编辑器
对于新手来说,最推荐使用 VS Code。因为:
- 免费
- 中文教程多
- 插件丰富
- 界面现代
- 配置简单
- 支持几乎所有编程语言
1. Visual Studio Code(推荐)
Visual Studio Code 是目前最流行的代码编辑器之一。虽然它本身不是专门写 C 的,但安装插件后会非常好用。
安装插件后可以:写 C 代码、自动补全、代码高亮、调试程序、一键运行、检查错误。
VS Code 安装 C 插件:安装完成后,打开 VS Code → 左侧扩展按钮 → 搜索 C/C++,安装微软官方插件即可。
2. Sublime Text
非常轻量的编辑器,启动速度快、占用内存小、界面简洁。适合喜欢"纯编辑器风格"的用户。
下载地址:Sublime Text 官网
3. Vim 和 Emacs
这两个属于"程序员经典编辑器",适合 Linux 用户和高级程序员。功能非常强、可高度自定义,但学习成本较高,新手容易劝退。
三、什么是 C 编译器?
你写的 C 代码(如 printf("Hello");)电脑并不能直接看懂,因为电脑只能识别机器语言(二进制)。
所以需要"编译器"把代码翻译成机器语言,这个过程叫编译(Compile)。
四、最常用的 C 编译器
最常见的是 GCC 编译器,它是目前最主流的 C/C++ 编译器。
- 免费
- 开源
- 功能强大
- Linux 默认支持
- 全球使用最广
五、Linux 安装 GCC(推荐学习环境)
1. 检查是否已经安装 GCC
gcc -v
如果已经安装,会看到类似 gcc version 11.x.x。
2. Ubuntu/Debian 安装 GCC
sudo apt update
sudo apt install gcc
安装完成后再次检查:gcc --version
3. CentOS 安装 GCC
sudo yum install gcc
较新系统可能使用:sudo dnf install gcc
六、macOS 安装 GCC
最简单的方法是安装 Xcode Command Line Tools。
xcode-select --install
系统会自动弹出安装窗口。完成后输入 gcc --version 验证。
七、Windows 安装 C 编译器(重点)
Windows 默认没有 GCC,因此需要额外安装。对于新手,最推荐 MinGW-w64,因为配置最简单。
八、MinGW-w64 安装教程(推荐)
1. 下载 MinGW-w64
推荐直接下载编译好的压缩包:MinGW Builds Releases
2. 下载哪个版本?
- 64 位 Windows:下载
x86_64 - 32 位 Windows:下载
i686
3. 解压安装
下载后直接解压即可。例如解压到:D:\mingw64
4. 配置环境变量(非常重要)
进入 D:\mingw64\bin,你会看到 gcc.exe、g++.exe、gdb.exe 等文件。然后:
- 复制这个 bin 路径
- 此电脑 → 右键 → 属性 → 高级系统设置 → 环境变量
- 找到
Path→ 新建 - 添加
D:\mingw64\bin - 点击确定保存
5. 测试是否安装成功
按 Win + R,输入 cmd,打开命令行。输入:
gcc --version
如果显示 gcc (Rev...) 说明安装成功。
九、第一个 C 程序
创建文件 hello.c,输入代码:
#include <stdio.h>
int main() {
printf("Hello World!\n");
return 0;
}
十、编译并运行程序
打开命令行进入文件目录,例如:
cd Desktop
编译程序:
gcc hello.c -o hello
| 命令 | 作用 |
|---|---|
| gcc | 调用编译器 |
| hello.c | 源代码 |
| -o hello | 输出程序名 |
运行程序:
- Windows:
hello.exe - Linux/macOS:
./hello
输出 Hello World! 说明你的 C 开发环境已经搭建成功。
十一、新手最容易遇到的问题
1. gcc 不是内部命令
原因:环境变量没配置
解决:检查 mingw64/bin 是否加入 PATH。
2. 找不到 stdio.h
原因:编译器没安装完整
解决:重新安装 GCC。
3. VS Code 无法运行
原因通常是:没安装 GCC、没安装 C 插件、没配置 Code Runner。
十二、新手推荐配置(最省事)
| 工具 | 推荐 |
|---|---|
| 编辑器 | Visual Studio Code |
| 编译器 | MinGW-w64 |
| 系统 | Windows 10/11 |
这是目前教程最多、最容易成功的方案。