安装略
扩展安装
如下三个
环境配置
在当前目录新建一个后缀.cpp的文件
ctrl+shift+D,点击运行和调试,选择C++(GDB/LLDB)会生成launch.json
launch.json修改如下
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++ Runner: Debug Session",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.o",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,//是否调出控制台
"MIMode": "gdb",
"preLaunchTask": "build",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
ctrl+shift+P,选择“任务:配置默认生成任务”,再选择第一个就行
task.json修改如下
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "build",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.o"
],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": [
"$gcc"
],
"group": "build",
}
]
}
按F5应该可以调试了。
在编译时出现一则报错“g++已退出,代码为127”(g++ exited with code 127)
sudo apt-get install g++ gdb make ninja-build rsync zip
在ubuntu中安装了一个开发工具集,问题解决。
美化
保存文件时自动对齐
打开设置,在搜索框输入(Format On Save)然后勾选就可以了!