在Ubuntu 22.04上配置VS Code进行C++开发环境的安装与配置
在Ubuntu 22.04上配置VS Code进行C++开发环境需要几个步骤。下面是详细的安装和配置指南:
安装Visual Studio Code
更新系统包:
打开终端并输入以下命令以更新系统包:sudo apt update
sudo apt upgrade
安装VS Code:
首先需要下载Microsoft的签名密钥:wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
然后设置VS Code存储库:
sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
再次更新系统包以纳入新的VS Code存储库:
sudo apt update
最后安装VS Code:
sudo apt install code
安装C++编译器
安装G++编译器:
通常,Ubuntu上默认未安装C++编译器。因此需要手动安装:sudo apt install build-essential
验证安装:
安装完后,可以通过输出G++的版本来验证是否成功安装:g++ --version
配置VS Code进行C++开发
安装C++扩展:
打开VS Code,进入扩展(Extensions)面板(快捷键:Ctrl+Shift+X
),搜索并安装"C/C++"扩展。这个扩展由Microsoft提供,支持代码高亮、自动补全等功能。配置C++编译:
- 创建和打开一个C++文件,通常以
.cpp
为后缀。 - 打开命令面板(快捷键:
Ctrl+Shift+P
),输入"tasks"并选择Tasks: Configure Task
,然后选择Create tasks.json file from template
,从模板中选择Others
。 - 在创建的
tasks.json
文件里,设置编译任务。可以像这样设置:
{ "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "g++", "args": [ "-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}" ], "group": { "kind": "build", "isDefault": true } } ] }
- 创建和打开一个C++文件,通常以
配置调试器:
- 打开调试面板(快捷键:
Ctrl+Shift+D
),然后点击create a launch.json file
,选择C++ (GDB/LLDB)
。 - 在
launch.json
中,你可以进行调试配置,比如设置目标可执行文件等。
示例配置:
{
"version": "0.2.0",
"configurations": [
{
"name": "g++ - 生成和调试活动文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "为 gdb 启用整齐打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build",
"miDebuggerPath": "/usr/bin/gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"externalConsole": false
}
]
}
- 打开调试面板(快捷键:
通过以上步骤,你现在已经成功在Ubuntu 22.04上配置了VS Code进行C++开发,可以开始编写、编译和调试C++代码了。如果有其他问题或需要进一步配置,请随时提问。