vscode远程调试ubuntu系统的配置
一、先下载vscode的相关组件
1. Win10 下Vscode 安装,及相关插件安装
1) Remote-WSL
2) Remote-SSH
3) Remote Development
2. WSL 安装,及相关插件安装 (ubuntu 16.04)
1) sudo apt install git build-essential libreadline-dev autoconf
2) sudo apt install gdb
二、配置调试环境
1. 点击菜单里面的运行下的启动调试或者按F5,会自动弹出来编辑launch.json的对话框,编辑launch.json
2. 修改好以后再按F5会弹框,点击编辑tasks.json,会自动生成tasks.json
下面是一个例子
目的是编译${workspaceFolder}/user_stack/user_stack/user_stack下的user_stack.c文件,生成user_stack的可执行文件,然后启动调试user_stack
其中${workspaceFolder}为当前.vscode所在目录
tasks.json中的type可以改为make,但是相应的args得改成make及其相应的参数,这里只有一个.c文件,因此使用了gcc
另外尚未找到怎么以sudo gdb的方式来调试,希望路过的有知道的朋友留个言。
launch.json:
{
// 使用 IntelliSense 了解相关属性。
// 悬停以查看现有属性的描述。
// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name"