在编写C语言程序之前,我们需要一个编译器将源代码转换为可执行文件,以及一个编辑器(或集成开发环境IDE)来编写代码。 本节将手把手教你如何在主流操作系统(Windows、macOS、Linux)上安装C语言编译器,并配置一个轻量级高效的开发环境。 无论你使用哪种系统,都能在10分钟内完成环境搭建并运行第一个C程序。
C语言是编译型语言,最常用的编译器是 GCC(GNU Compiler Collection)。它开源、跨平台,支持C89到C23的所有标准。 此外,Windows上还可以使用 MinGW-w64(GCC的Windows移植版)或 MSVC(Visual Studio自带编译器)。 本教程统一使用GCC,因为它语法标准、命令行操作统一,便于学习。
方案一:安装MinGW-w64(推荐)
C:\msys64)。pacman -Syu
pacman -S mingw-w64-ucrt-x86_64-gcc
C:\msys64\ucrt64\bin 添加到系统环境变量 PATH 中(方便在cmd中使用gcc)。gcc --version 验证安装成功。方案二:使用Code::Blocks集成版(适合不想配置环境变量的新手)
下载包含MinGW的Code::Blocks安装包(如 codeblocks-20.03mingw-setup.exe),安装时勾选MinGW组件,即可开箱即用。
gcc --version,如果显示版本信息,则环境配置成功。
macOS上可以通过安装 Xcode Command Line Tools 获得GCC/Clang编译器(Apple Clang,兼容GCC命令)。
xcode-select --install
gcc --version 或 clang --version 验证(此时gcc实际指向clang)。如果你希望使用纯正的GCC,可以通过 Homebrew 安装:
brew install gcc
安装后使用 gcc-13(版本号可能变化)调用。
绝大多数Linux发行版默认未安装GCC,但可以通过包管理器快速安装。
sudo apt update
sudo apt install build-essential
sudo dnf groupinstall "Development Tools"
sudo pacman -S gcc
安装后执行 gcc --version 验证。
有了编译器,我们还需要一个舒适的代码编写环境。以下推荐几款适合C语言的工具(按难度排列):
轻量级编辑器,配合C/C++插件实现语法高亮、智能补全、调试。适合追求灵活性的开发者。
开源跨平台IDE,自带MinGW(Windows版),开箱即用,适合初学者快速上手。
JetBrains出品,智能提示强大,但需付费(学生免费)。适合专业开发。
本教程后续示例将使用VS Code + 终端组合,它简洁且与任何平台兼容。如果你已安装其他IDE,直接使用即可。
如果你选择VS Code,请按以下步骤配置:
hello.c。Ctrl+Shift+` 打开终端,输入编译命令即可运行。Ctrl+Shift+B 可以配置编译任务(tasks.json),实现一键编译。但对于初学者,建议先在命令行手动编译,以理解编译过程。
环境准备就绪后,我们来编写并运行经典的“Hello World”程序,验证所有工具是否正常工作。
在你喜欢的位置新建一个文本文件,命名为 hello.c,用编辑器打开并输入以下代码:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
打开终端(Windows下为cmd或PowerShell,macOS/Linux为终端),切换到 hello.c 所在的目录,执行:
gcc hello.c -o hello
这条命令会将 hello.c 编译成名为 hello 的可执行文件(Windows下为 hello.exe)。
在终端中输入以下命令运行程序:
hello.exe 或 .\hello.exe./hello如果一切正常,终端会输出:
Hello, World!
Ctrl+Shift+P打开命令面板,选择“C/C++: Edit Configurations (UI)”,在“编译器路径”中选择gcc.exe。现在,你已经拥有了一个完整可用的C语言开发环境。接下来的章节,我们将正式学习C语言的基本语法、数据类型、控制语句等内容。 建议你先动手编写几个小程序,熟悉编辑-编译-运行流程。