第二章 C语言开发环境

阅读时间:约 5 分钟

C 环境配置(新手详细版)

在学习 C 语言之前,首先需要把开发环境搭建好。简单来说:想运行 C 程序,你至少需要两个东西:

  • 文本编辑器(写代码)
  • C 编译器(把代码变成可执行程序)
工具作用
文本编辑器用来写代码
编译器用来运行代码

一、什么是文本编辑器?

文本编辑器就是"写代码的软件"。你写的 C 代码,会保存成 xxx.c 文件,例如:

  • hello.c
  • main.c
  • test.c

这里的 .c 就是 C 语言源文件的扩展名。

二、推荐的新手编辑器

对于新手来说,最推荐使用 VS Code。因为:

  • 免费
  • 中文教程多
  • 插件丰富
  • 界面现代
  • 配置简单
  • 支持几乎所有编程语言

1. Visual Studio Code(推荐)

Visual Studio Code 是目前最流行的代码编辑器之一。虽然它本身不是专门写 C 的,但安装插件后会非常好用。

安装插件后可以:写 C 代码、自动补全、代码高亮、调试程序、一键运行、检查错误。

下载地址:Visual Studio Code 官网

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.exeg++.exegdb.exe 等文件。然后:

  1. 复制这个 bin 路径
  2. 此电脑 → 右键 → 属性 → 高级系统设置 → 环境变量
  3. 找到 Path → 新建
  4. 添加 D:\mingw64\bin
  5. 点击确定保存

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

这是目前教程最多、最容易成功的方案。