跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++

VS Code 配置 C/C++ 编译与运行指南

Visual Studio Code 是一款开源跨平台代码编辑器,支持多种语言扩展。两种常用的 C/C++ 插件方案:C/C++ Compile Run 和 Code Runner。前者免配置自动适配 MinGW,适合单文件快速运行;后者支持多语言一键执行,适合片段验证。通过安装对应扩展并配置快捷键,开发者可在 VS Code 内置终端或外部终端中便捷地编译和运行 C/C++ 代码,提升开发效率。

协议工匠发布于 2026/2/5更新于 2026/6/42.4K 浏览
VS Code 配置 C/C++ 编译与运行指南

简介

Visual Studio Code(以下简称 VS Code)是一款由微软开发,支持 Windows、Linux 和 macOS 等操作系统且开放源代码的代码编辑器。它采用 TypeScript 编写,基于 Electron 架构,内置对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言(如 C、C++、Java、Python 等)提供了丰富的扩展生态系统。

使用 C/C++ Compile Run 扩展运行代码

C/C++ Compile Run 是一个专注于 C/C++ 单文件编译与运行的插件。它免去了传统 C/C++ 插件中繁琐的配置步骤,非常适合编程竞赛的需要,上手迅速,操作简单。

打开 VS Code,点击左侧边栏的「扩展」图标(或按下 Ctrl+Shift+X),在搜索框中输入 C++,找到 C/C++ Compile Run,点击「安装/Install」即可。

安装完成后,无需额外配置,插件会根据环境变量自动适配已配置好的 MinGW 编译器。

打开需要运行的文件,点击右上角的三角图标即可运行代码。

快捷键说明:

  • F6:编译并在 VS Code 内置集成终端中运行
  • F7:以自定义参数编译并以自定义参数在 VS Code 内置集成终端运行
  • F8:编译并在外部终端中运行

使用 Code Runner 扩展运行代码

VS Code 安装并配置扩展后可实现对 C/C++ 的支持,但配置过程比较复杂。一个简单的编译与运行 C++ 程序的方案是安装 Code Runner 扩展。

Code Runner 是一个可以一键运行代码的扩展,在工程上一般用来验证代码片段,支持 Node.js、Python、C、C++、Java、PHP、Perl、Ruby、Go 等 40 多种语言。

安装的方式是在扩展商店搜索 Code Runner 并点击 Install。

安装完成后,打开需要运行的文件,点击右上角的小三角图标即可运行代码;按下快捷键 Ctrl+Alt+N(在 macOS 下是 Control+O)即可运行代码。

目录

  1. 简介
  2. 使用 C/C++ Compile Run 扩展运行代码
  3. 使用 Code Runner 扩展运行代码
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Vue3 Capacitor Android WebView 虚拟导航栏遮挡解决方案
  • DeepSeek-OCR-WebUI 部署指南:支持 7 种识别模式与 GPU 加速
  • Web3.0 开发实践:核心概念与区块链基础
  • 基于 LLama-Factory 微调大模型生成合规隐私政策
  • 二叉树算法实战:美国血统重建与深度宽度计算
  • 3分钟变身AI绘画大师:SDXL Prompt Styler如何让你的提示词拥有魔法?
  • 企业 AI Agent 落地难点与 OpenClaw 实践路径分析
  • OpenClaw 本地 AI 智能体:架构原理与部署实战指南
  • Trae 集成图片素描 MCP 工具实现多风格素描转换
  • Java SE 8 JDK 安装及环境配置指南
  • 命令行工具 MCPHost 实战:让大模型通过协议调用外部服务
  • 图形管线与渲染引擎的 C++ 架构:模块化与跨平台实践
  • OSS 权限控制实战:ACL、RAM、Bucket Policy 与错误排查
  • AI 产品经理晋升路线图:从入门到精通的进阶指南
  • SBUS 协议详解:从原理到代码实现(无人机/航模适用)
  • N46Whisper 基于 Google Colab 的日语语音转字幕工具
  • 使用 Node Modules Inspector 可视化查看前端依赖信息
  • 基于 Milvus 向量数据库实现 GraphRAG 技术详解
  • 基于蓝耘智算平台部署通义万相 2.1 文生图技术解析
  • 英伟达GTC 2026:发布新推理芯片与Rubin架构,AI智能体时代开启

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online