vscode中怎么远程gdb调试?下面本篇文章给大家介绍一下vscode远程gdb调试的方法,希望对大家有所帮助!
最近在同事的安利下,尝试了用 vscode 做 gdb 调试,用完之后,“真香”。
话不多说,本文要实现的是:在 windows 端远程调试 linux 服务器和 arm 嵌入式设备上的 c++ 代码,对 gdb 调试的配置及使用进行一个整理。
1、远程连接
首先需要实现远程连接服务器,在插件库中搜索 “remote-ssh”,双击下载安装即可(下图中我已安装好),安装好之后在侧边栏出现远程资源管理器。【推荐学习:vscode教程、编程教学】
点击 + 号,在弹出的命令窗口中输入 ssh 登陆指令,按照提示,输入密码并确认,即可连接成功
2、配置 GDB 环境
在服务端创建一个 c++ 代码,这里以《Linux之C++获取系统用户名》中的代码为例,很简单
#include
#include
#include
int main()
{
struct passwd* pwd;
uid_t userid;
userid = getuid();
pwd = getpwuid(userid);
std::cout