urbantu vscode配置c/c++环境
时间: 2025-07-08 10:06:25 浏览: 0
### 配置 Visual Studio Code 进行 C/C++ 开发
#### 安装必要的工具和插件
为了使 Ubuntu 上的 Visual Studio Code 支持 C/C++ 开发,需先安装 VSCode 和 GCC 编译器。通过命令 `sudo apt update` 更新软件包列表并执行 `sudo apt install gcc g++` 来安装 GNU 编译套件[^1]。
接着,在 VSCode 内部或者通过命令行使用 Extensions Manager 安装 Microsoft 提供的官方 C/C++ 扩展,该扩展提供 IntelliSense 功能以及对代码导航的支持。
#### 编写简单的 C/C++ 程序
创建一个新的 `.cpp` 文件,并输入如下简单程序:
```cpp
#include <iostream>
int main() {
std::cout << "Hello, world!" << std::endl;
return 0;
}
```
保存文件后,可以通过终端运行 `g++ hello.cpp -o hello && ./hello` 命令来编译并执行这段代码。
#### 配置调试环境
对于调试功能来说,除了上述提到的基础设置外还需要额外配置 launch.json 文件用于指定启动参数。通常情况下只需要复制粘贴下面模板到项目根目录下的 .vscode 文件夹中的 launch.json 即可满足基本需求:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/a.out",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build"
}
]
}
```
另外还需定义 tasks.json 文件用来描述构建任务,这有助于自动化编译过程。tasks.json 的内容可以是这样的:
```json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
},
"problemMatcher": ["$gcc"],
"detail": "Generated task to build the current file."
}
]
}
```
以上就是关于如何在 Ubuntu 平台上利用 Visual Studio Code 构建完整的 C/C++ 开发环境的方法介绍。
阅读全文
相关推荐


