第二章:开发环境搭建
2.1 编译器安装(GCC/Clang/VS)
C语言需要通过编译器将源代码转换为可执行文件。以下是主流编译器的安装方法:
1. GCC(GNU Compiler Collection)
• Linux:
sudo apt update
sudo apt install gcc # Ubuntu/Debian
sudo yum install gcc # CentOS/RHEL
• Windows:
• 安装 MinGW-w64 或 MSYS2,将 gcc
添加到系统环境变量。
• macOS:
xcode-select --install # 安装Xcode命令行工具
2. Clang
• Linux:
sudo apt install clang # Ubuntu/Debian
• macOS:
• 已预装Clang(Xcode工具链)。
• Windows:
• 通过 LLVM官网 下载安装包。
3. Visual Studio(Windows专属)
• 下载 Visual Studio Community版,安装时勾选 C++桌面开发 组件。
2.2 代码编辑器配置(VS Code/Vim)
1. VS Code
• 安装插件:
• C/C++(Microsoft官方插件):提供代码补全、调试支持。
• Code Runner:一键编译运行代码。
• 配置调试环境:
- 创建
tasks.json
(编译配置)和 launch.json
(调试配置)。
- 按
F5
启动调试,支持断点、变量监控。
2. Vim
• 基础配置:
• 编辑 ~/.vimrc
,启用语法高亮和缩进:
syntax on
set tabstop=4
set shiftwidth=4
• 插件推荐:
• YouCompleteMe:代码自动补全。
• vim-gutentags:自动生成标签文件。
2.3 命令行编译与调试基础
1. 编译与运行
• 基本命令:
gcc hello.c -o hello # 编译为hello
./hello # 运行程序(Linux/macOS)
hello.exe # Windows运行
• 常用编译选项:
• -Wall
:显示所有警告。
• -g
:生成调试信息(用于GDB调试)。
2. GDB调试入门
• 启动调试:
gcc -g hello.c -o hello # 编译时添加调试信息
gdb ./hello # 启动GDB
• 常用命令:
• break main
:在main函数处设置断点。
• run
:运行程序。
• next
(n
):单步执行。
• print variable
:查看变量值。
2.4 集成开发环境(IDE)使用指南
1. Visual Studio(Windows)
• 创建项目:
- 选择 文件 → 新建 → 项目 → 空项目。
- 右键“源文件”添加
hello.c
,编写代码。
• 编译运行:按 F5
编译并启动调试,Ctrl+F5
直接运行。
2. CLion(跨平台)
• 特点:智能代码补全、集成调试器、CMake支持。
• 使用步骤:
- 创建新项目,选择C可执行文件模板。
- 编写代码后,点击绿色箭头运行。
3. Eclipse CDT
• 安装:从 Eclipse官网 下载,选择 C/C++开发工具。
• 配置编译器:
- 右键项目 → Properties → C/C++ Build → 设置编译器路径(如
gcc
)。
常见问题:
• 编译器未找到:检查环境变量是否包含编译器路径(如 C:\MinGW\bin
)。
• 代码修改后未生效:重新编译(gcc
命令需再次执行)。
• 调试时无法查看变量:确保编译时添加 -g
选项。