目前C语言开发环境有多种,最专业的要属CLion,它还可以使用各种AI辅助编程插件,但不能免费使用,而且体积太大。免费的如DevCpp等,体积小,配置简单,不过不能接入AI辅助编程插件。VSCode则结合了上述软件的优点,既能免费使用,亦可安装各种AI辅助编程插件。下面介绍一下配置VSCode C语言开发环境的主要步骤。
一、安装C编译器gcc
gcc是一款常用的C编译器。在Windows平台上,常用的安装方法有以下两种。
方法一:使用 MinGW-w64(推荐)
- 下载 MinGW-w64:
- 访问:https://github.com/niXman/mingw-builds-binaries/releases
- 下载最新版本,如:x86_64-13.2.0-release-win32-seh-msvcrt-rt_v11-rev1.7z
- 解压并设置环境变量:
- 解压到 C:\mingw64(或其他路径)
- 右键"此电脑" → 属性 → 高级系统设置 → 环境变量
- 在"系统变量"的 Path 中添加:C:\mingw64\bin
- 验证安装:
- 打开命令提示符(cmd)
- 输入:gcc --version
方法二:使用 MSYS2(功能更全面)
- 下载 MSYS2:
- 访问:https://www.msys2.org/
- 下载并安装
- 安装 GCC:
- 打开 MSYS2 MinGW 64-bit 终端
- 输入:pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
- 按回车确认安装
- 设置环境变量:
- 将 C:\msys64\ucrt64\bin 添加到系统环境变量 Path 中
二、安装和配置VSCode
- 安装VSCode
- 安装简体中文插件
- 安装C/C++ Extension Pack插件
- 创建构建并运行程序任务
在项目根目录中创建.vscode子目录,在其中创建tasks.json文件,参考内容如下:
{
"version": "2.0.0",
"tasks": [
{
"label": "build and run",
"type": "shell",
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"clear": true
},
"command": "cmd",
"args": [
"/c",
"chcp 65001 > nul && cls && gcc -g \"${file}\" -o \"${workspaceFolder}\\build\\${fileBasenameNoExtension}.exe\" && \"${workspaceFolder}\\build\\${fileBasenameNoExtension}.exe\""
],
"problemMatcher": [
"$gcc"
]
}
]
}
以上任务用于执行构建并运行程序的操作,而且在运行程序前会执行清屏,执行程序过程中中文可以正常显示,不出现乱码。执行该任务的快捷键默认为【Shift+Ctrl+B】,根据需要也可以更改为其他形式,例如【Ctrl+F10】。
附:修改默认构建任务的快捷键
- 打开键盘快捷键设置:Ctrl+Shift+P → Preferences: Open Keyboard Shortcuts
- 搜索构建命令:输入:workbench.action.tasks.build
- 修改快捷键:找到 Tasks: Run Build Task 这一行,点击当前的 Ctrl+Shift+B 绑定
- 按下 Delete 键移除原有绑定
- 然后点击 "+" 号,按下 Ctrl+F10