柏虎资源网

专注编程学习,Python、Java、C++ 教程、案例及资源

如何配置VSCode C语言开发环境_vscode 配置c语言编译环境(完美版)

目前C语言开发环境有多种,最专业的要属CLion,它还可以使用各种AI辅助编程插件,但不能免费使用,而且体积太大。免费的如DevCpp等,体积小,配置简单,不过不能接入AI辅助编程插件。VSCode则结合了上述软件的优点,既能免费使用,亦可安装各种AI辅助编程插件。下面介绍一下配置VSCode C语言开发环境的主要步骤。

一、安装C编译器gcc

gcc是一款常用的C编译器。在Windows平台上,常用的安装方法有以下两种。

方法一:使用 MinGW-w64(推荐)

  1. 下载 MinGW-w64
  2. 访问:https://github.com/niXman/mingw-builds-binaries/releases
  3. 下载最新版本,如:x86_64-13.2.0-release-win32-seh-msvcrt-rt_v11-rev1.7z
  4. 解压并设置环境变量
  5. 解压到 C:\mingw64(或其他路径)
  6. 右键"此电脑" → 属性 → 高级系统设置 → 环境变量
  7. 在"系统变量"的 Path 中添加:C:\mingw64\bin
  8. 验证安装
  9. 打开命令提示符(cmd)
  10. 输入:gcc --version

方法二:使用 MSYS2(功能更全面)

  1. 下载 MSYS2
  2. 访问:https://www.msys2.org/
  3. 下载并安装
  4. 安装 GCC
  5. 打开 MSYS2 MinGW 64-bit 终端
  6. 输入:pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain
  7. 按回车确认安装
  8. 设置环境变量
  9. C:\msys64\ucrt64\bin 添加到系统环境变量 Path 中

二、安装和配置VSCode

  1. 安装VSCode
  2. 安装简体中文插件
  3. 安装C/C++ Extension Pack插件
  4. 创建构建并运行程序任务
    在项目根目录中创建.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】。

附:修改默认构建任务的快捷键

  1. 打开键盘快捷键设置:Ctrl+Shift+P → Preferences: Open Keyboard Shortcuts
  2. 搜索构建命令:输入:workbench.action.tasks.build
  3. 修改快捷键:找到 Tasks: Run Build Task 这一行,点击当前的 Ctrl+Shift+B 绑定
  4. 按下 Delete 键移除原有绑定
  5. 然后点击 "+" 号,按下 Ctrl+F10

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言