游乐游手机版
首页/AI教程/文章详情

VSCode中C语言与C++代码运行配置全指南

时间:2026-06-13 17:40
VSCode 本身只是一款轻量级的文本编辑器,但通过合理配置,它可以成为高效的 C C++ 开发工具。想要用 VSCode 编写和运行 C C++ 代码,必须先完成环境搭建——安装必要的扩展和配置编译器。下面将整个配置与运行流程拆解为详细步骤,按指南操作即可轻松上手。 第一步:安装必备软件与工
VSCode 本身只是一款轻量级的文本编辑器,但通过合理配置,它可以成为高效的 C/C++ 开发工具。想要用 VSCode 编写和运行 C/C++ 代码,必须先完成环境搭建——安装必要的扩展和配置编译器。下面将整个配置与运行流程拆解为详细步骤,按指南操作即可轻松上手。 ## 第一步:安装必备软件与工具 ### 1. 安装 C/C++ 编译器 不同操作系统下的安装方式略有差异,请根据你的平台选择: **Windows 系统:** - 下载并安装 MinGW-w64 或 Microsoft Build Tools - 推荐使用 MinGW-w64,访问官方下载地址:https://www.mingw-w64.org/downloads/ **macOS 系统:** 安装 Xcode Command Line Tools,在终端中执行一行命令即可: ```bash xcode-select --install ``` **Linux 系统:** - Ubuntu/Debian 系: ```bash sudo apt update sudo apt install build-essential gdb ``` - CentOS/RHEL 系: ```bash sudo yum groupinstall "Development Tools" ``` ### 2. 安装 VSCode 扩展 打开 VSCode,在扩展商店中搜索并安装以下两个扩展: - **C/C++(Microsoft 官方扩展)** ![图片](https://img.318050.com/uploads/20260413/177607111969dcb1cf57941448612364.webp) - **Code Runner(可选,用于快速运行代码)** ![图片](https://img.318050.com/uploads/20260413/177607111969dcb1cfe08aa582087692.webp) ## 第二步:配置 VSCode 开发环境 ### 1. 创建工作文件夹 建议单独创建一个文件夹用于存放 C/C++ 项目,然后用 VSCode 直接打开该文件夹。后续所有配置都会保存在该项目中,便于管理和复用。 ### 2. 配置编译器路径 按下 `Ctrl+Shift+P`(macOS 使用 `Cmd+Shift+P`)打开命令面板,输入 `C/C++: Edit Configurations (UI)` 并回车。 ![图片](https://img.318050.com/uploads/20260413/177607112069dcb1d05c0bf052209011.webp) 接着在打开的 UI 界面中设置编译器路径: - Windows(MinGW):`C:/mingw64/bin/gcc.exe` - macOS:`/usr/bin/clang` - Linux:`/usr/bin/gcc` 设置完成后界面大致如下所示: ![图片](https://img.318050.com/uploads/20260413/177607112069dcb1d0e529e819023902.webp) ### 3. 创建配置文件(可选) 若希望实现一键编译和调试,可以在项目根目录下创建 `.vscode` 文件夹,并放入两个配置文件。 **tasks.json**(编译任务配置): ```json { "tasks": [ { "type": "cppbuild", "label": "C/C++: clang++ build active file", "command": "/usr/bin/clang", "args": [ "-fcolor-diagnostics", "-fansi-escape-codes", "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": ["$gcc"], "group": { "kind": "build", "isDefault": true }, "detail": "Task generated by Debugger." } ], "version": "2.0.0" } ``` ![图片](https://img.318050.com/uploads/20260413/177607112169dcb1d183f9a379208235.webp) **launch.json**(调试配置): ```json { "version": "0.2.0", "configurations": [ { "name": "C/C++: gcc build and debug active file", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "C/C++: gcc build active file", "miDebuggerPath": "/usr/bin/gdb" } ] } ``` ![图片](https://img.318050.com/uploads/20260413/177607112269dcb1d2165df471770441.webp) ## 第三步:编写与运行代码 ### 1. 创建 C/C++ 源文件 新建一个文件,保存为 `.c` 或 `.cpp` 后缀。例如创建一个经典 `hello.c` 文件: ```c #include int main() { printf("Hello, World!\n"); return 0; } ``` ![图片](https://img.318050.com/uploads/20260413/177607112269dcb1d2a435c261209286.webp) ### 2. 运行代码的多种方式 以下三种方法任选其一即可: **方法一:使用 Code Runner 扩展** 右键点击代码文件,选择 `Run Code`,或直接按下快捷键 `Ctrl+Alt+N`(macOS 使用 `Control+option+N`)。 ![图片](https://img.318050.com/uploads/20260413/177607112369dcb1d33394c388125759.webp) **方法二:通过内置终端手动编译运行** 按下 `` Ctrl+` `` 打开终端,然后执行: ```bash gcc hello.c -o hello ./hello # Linux/macOS hello.exe # Windows ``` ![图片](https://img.318050.com/uploads/20260413/177607112369dcb1d3b7bd6341060171.webp) **方法三:通过任务执行** 按下 `Ctrl+Shift+P`,输入 `Tasks: Run Task`,然后选择之前配置好的编译任务即可。 ![图片](https://img.318050.com/uploads/20260413/177607112469dcb1d472ac6556748963.webp) 现在,你已经可以在 VSCode 中顺畅地编写、编译和运行 C/C++ 代码了。后续若遇到更复杂的项目,可以根据需要调整 `tasks.json` 中的编译参数、`launch.json` 中的调试选项,将开发环境调校至最适合的状态。
来源:https://apifox.com/apiskills/run-c-in-vscode/
上一篇Postman 设置证书教程 详细配置与使用指南 下一篇AWS API网关路径参数重命名方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
CapCut AI Docker 一键部署:镜像拉取、端口映射与数据目录配置教程
AI教程 · 2026-06-30

CapCut AI Docker 一键部署:镜像拉取、端口映射与数据目录配置教程

CapCutAI容器化部署需先确认镜像来源与授权范围,再完成环境准备、镜像拉取、端口映射、数据目录挂载和启动验证,适合本地试用、团队内网演示与轻量化AI剪辑服务管理。

CapCut AI Windows本地安装配置2026最新版含下载与环境要求
AI教程 · 2026-06-30

CapCut AI Windows本地安装配置2026最新版含下载与环境要求

CapCutAI与剪映AI在Windows端适合短视频、口播、课程和营销素材剪辑,安装前需确认系统、显卡、存储与网络条件,优先选择官方渠道下载,并完成账号、素材目录、硬件加速和导出参数配置。

Veo新手保姆级安装教程:从下载到首次运行
AI教程 · 2026-06-30

Veo新手保姆级安装教程:从下载到首次运行

Veo适合用文字生成短视频,新手应先确认官方入口、准备账号与设备环境,再按网页或应用方式完成启用。首次运行重点在提示词、参数、素材合规与结果保存,避免使用非官方安装包。

Veo本地模型运行下载路径设置与性能优化指南
AI教程 · 2026-06-30

Veo本地模型运行下载路径设置与性能优化指南

Veo本地模型部署需先确认模型来源与硬件条件,再完成下载校验、目录规划、路径配置和推理参数优化。重点关注显存占用、依赖版本、缓存位置、授权范围与常见报错处理。

Veo安装失败解决指南:常见报错与日志排查及升级回滚方案
AI教程 · 2026-06-30

Veo安装失败解决指南:常见报错与日志排查及升级回滚方案

Veo安装失败通常与系统环境、依赖版本、网络源、权限和缓存有关。排查时应先确认版本要求,再查看安装日志,按报错类型处理,并提前备份项目,确保升级与回滚可控。