开发环境

环境的目标只有一个:让你尽快进入「写 → 编译 → 运行 → 看结果」的循环。配置本身不是学习目的。

1. 概念:三个角色

2. Windows 推荐最小组合

工具作用备注
VS Code写代码安装 C/C++ 扩展即可
MinGW-w64(gcc)编译器提供 gcc 命令
PowerShell / CMD / Git Bash运行执行编译出的程序

不建议初学一上来就装超重 IDE 并在图形界面里到处点——先会命令行,以后换 IDE 只是换壳。

3. 实际例子:从零到输出

  1. 新建文件夹 learn_c
  2. 在其中新建 hello.c(注意扩展名是 .c 不是 .txt)
  3. 用编辑器写入第一个程序(见《第一个程序》)
  4. 打开终端,cd 到该文件夹
C
1# 进入目录(按你的路径改)
2cd /d D:\learn_c
3 
4# 编译:gcc 源文件 -o 输出名
5gcc hello.c -o hello
6 
7# 运行(Windows PowerShell)
8.\hello
9 
10# 若使用 MinGW 生成的是 hello.exe,也可:
11hello

4. 编译报错了怎么办(排查顺序)

  1. 看终端最后几行:编译器通常会写文件名和行号
  2. 对照源码检查该行:分号、括号、引号、拼写
  3. 若是 undefined reference:多半是函数只有声明没有定义,或没链库
  4. 若是 unrecognized command gcc:说明没装编译器或不在 PATH

5. Linux / macOS

C
1# Debian/Ubuntu
2sudo apt update && sudo apt install build-essential
3 
4# 验证
5gcc --version
6 
7# macOS:安装 Xcode Command Line Tools 后可用 clang/gcc
8xcode-select --install

6. 编辑器怎么写中文与 UTF-8

建议源文件保存为 UTF-8。VS Code 右下角可查看编码;若终端中文乱码,优先统一 UTF-8。