🇨🇳每日一言:
忘记了过去,就意味着背叛!—— 弗拉基米尔·伊里奇·列宁
在 Arch Linux 上使用 VS Code 开发 C++ 是一种非常顺滑的体验。Arch 的高效配合 VS Code 的强大插件,能拥有接近 IDE 的功能,同时保持轻量。
按照以下步骤配置,可以实现“一键运行”和“断点调试”。
- 安装必要的插件 打开 VS Code,点击左侧扩展图标(Ctrl+Shift+X),安装以下两个核心插件:
C/C++ (由 Microsoft 提供):提供语法高亮、代码补全。
C/C++ Runner:虽然可以手动写 tasks.json,但这个插件可以自动生成配置,实现“一键点击运行”。
- 打开文件夹
注意: C++ 开发建议以“文件夹”为单位,而不是单个文件。
在终端创建一个文件夹:mkdir MyCppProject && cd MyCppProject。
在 VS Code 中打开:code .。
新建一个 main.cpp 并写上 Hello World 代码:
| |
- 运行程序 安装好 C/C++ Runner 插件后:
观察 VS Code 最下方状态栏(底部蓝色条),会看到一个 “Run” 按钮或一个小齿轮。
点击它,插件会自动检测系统里的 g++ 并生成可执行文件。
终端会自动弹出并显示运行结果。
- 调试程序(最关键的一步) 调试能逐行查看变量的变化,是学习 C++ 的神器。
设置断点 在 main.cpp 的代码行号左侧点一下,会出现一个红点。
开始调试 按下 F5。
如果是第一次运行,VS Code 会弹出选择环境,请选择 C++ (GDB/LLDB)。
接着选择 g++ build and debug active file。程序会启动并在红点处停下。
- 进阶:配置 IntelliSense(代码提示) 为了让 VS Code 更聪明,建议配置 c_cpp_properties.json:
按下 Ctrl+Shift+P。
输入 C/C++: Edit Configurations (UI) 并进入。
编译器路径: 确保指向 /usr/bin/g++。
C++ 标准: 选 c++20 或更高,这样就能用最新的特性而不报错了。
