在Ubuntu系统中安装VS Code并配置C++环境的步骤
在Ubuntu系统中安装VS Code并配置C++环境的步骤如下:
安装VS Code
更新系统包资源
sudo apt update
安装必要的依赖
sudo apt install software-properties-common apt-transport-https wget
下载并添加Microsoft GPG密钥
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
启用VS Code的存储库
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
安装VS Code
sudo apt update
sudo apt install code
配置C++环境
安装g++编译器
sudo apt install build-essential
安装C++扩展
- 打开VS Code。
- 点击左侧活动栏中的扩展(四个方块图标)。
- 搜索并安装“C/C++”扩展,由Microsoft提供。
配置VS Code的C++环境
- 在你的项目目录中创建一个文件夹,例如
hello-world
。 在
hello-world
文件夹中创建一个名为hello.cpp
的文件,并输入简单的C++代码,例如:#include <iostream>
int main() {
std::cout << "Hello, World!" << std::endl;
return 0;
}
创建一个文件夹
.vscode
,在其中创建以下配置文件:- tasks.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"]
}
]
}
- launch.json: 配置调试环境
{
"version": "0.2.0",
"configurations": [
{
"name": "C++ Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for 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
}
],
"miDebuggerArgs": "",
"stopAtConnect": false
}
]
}
- 在你的项目目录中创建一个文件夹,例如
运行和调试代码
- 打开
hello.cpp
文件。 - 按
Ctrl + Shift + B
编译代码。 - 使用调试视图(左侧活动栏中的小虫子图标),并点击“启动调试”按钮(或按
F5
)开始调试程序。
- 打开
完成这些步骤后,你将在Ubuntu下成功安装并配置好VS Code的C++开发环境。