Featured image of post 在vscode中怎么编写和调试运行C++ 程序

在vscode中怎么编写和调试运行C++ 程序

🇨🇳每日一言:

忘记了过去,就意味着背叛!—— 弗拉基米尔·伊里奇·列宁


在 Arch Linux 上使用 VS Code 开发 C++ 是一种非常顺滑的体验。Arch 的高效配合 VS Code 的强大插件,能拥有接近 IDE 的功能,同时保持轻量。

按照以下步骤配置,可以实现“一键运行”和“断点调试”。

  1. 安装必要的插件 打开 VS Code,点击左侧扩展图标(Ctrl+Shift+X),安装以下两个核心插件:
  • C/C++ (由 Microsoft 提供):提供语法高亮、代码补全。

  • C/C++ Runner:虽然可以手动写 tasks.json,但这个插件可以自动生成配置,实现“一键点击运行”。

  1. 打开文件夹

注意: C++ 开发建议以“文件夹”为单位,而不是单个文件。

  • 在终端创建一个文件夹:mkdir MyCppProject && cd MyCppProject。

  • 在 VS Code 中打开:code .。

  • 新建一个 main.cpp 并写上 Hello World 代码:

1
2
3
4
5
6
7
#include <iostream>

int main() {
    // std::cout 是标准输出流,<< 是插入运算符
    std::cout << "Hello, Arch Linux!" << std::endl;
    return 0;
}
  1. 运行程序 安装好 C/C++ Runner 插件后:
  • 观察 VS Code 最下方状态栏(底部蓝色条),会看到一个 “Run” 按钮或一个小齿轮。

  • 点击它,插件会自动检测系统里的 g++ 并生成可执行文件。

  • 终端会自动弹出并显示运行结果。

  1. 调试程序(最关键的一步) 调试能逐行查看变量的变化,是学习 C++ 的神器。
  • 设置断点 在 main.cpp 的代码行号左侧点一下,会出现一个红点。

  • 开始调试 按下 F5。

  • 如果是第一次运行,VS Code 会弹出选择环境,请选择 C++ (GDB/LLDB)。

  • 接着选择 g++ build and debug active file。程序会启动并在红点处停下。

  1. 进阶:配置 IntelliSense(代码提示) 为了让 VS Code 更聪明,建议配置 c_cpp_properties.json:
  • 按下 Ctrl+Shift+P。

  • 输入 C/C++: Edit Configurations (UI) 并进入。

  • 编译器路径: 确保指向 /usr/bin/g++。

  • C++ 标准: 选 c++20 或更高,这样就能用最新的特性而不报错了。

Licensed under CC BY-NC-SA 4.0
热爱生活 学无止境
使用 Hugo 构建
主题 StackJimmy 设计