★7.4 使用VC远程调试Linux程序(目标机Linux、调试机Windows)

返回目录

目录:代码调试-关于 gdb、Visual Studio 、Qt Creator


本节介绍如何在Windows系统中远程调试Linux程序。

【本节特点】 使用VC远程调试Linux程序比在Linux系统中远程调试Linux程序更加简单和方便,因为不需要 使用gdb server,只要目标机上有gdb即可。一般的Linux系统中都会安装gdb,尤其是一台Linux开发机上。

1、配置 链接。
2,确认ssh权限

因为运行程序需要sudo 运行,导致应用程序的权限是root。所以,我们ssh的时候,也需要是root登录。

  • 配置板子,允许使用root账号ssh登录。默认都是不允许的。

sudo vim /etc/ssh/sshd_config文件

将PermitRootLogin 设置为yes

  • 需要重启系统或者sshd服务

sudo /etc/init.d/ssh stop

sudo /etc/init.d/ssh start

sudo service ssh restart

  • 安装ssh服务后,系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable

sudo systemctl enable ssh

3,附加到进程
4、触发异常,查看调用堆栈
相关推荐
开开心心就好2 天前
超市定时播音软件,免费版支持循环播放
智能手机·ffmpeg·ocr·word·vim·音视频·visual studio
VIP_CQCRE2 天前
Visual Studio 也能接入统一 AI 能力:用 Ace Data Cloud + LMLocal 打通 OpenAI 兼容模型
openai·ai编程·开发工具·visual studio·acedatacloud
阿斌.com2 天前
Visual Studio 2026安装全攻略
ide·visual studio
VIP_CQCRE2 天前
在 Visual Studio 里接入 AI 编程助手:用 Ace Data Cloud + LMLocal 打通 OpenAI 兼容模型
ai编程·visual studio·openai兼容·ace data cloud·lmlocal
千谦阙听3 天前
【C++篇】:string类——常用接口、底层原理与深浅拷贝
开发语言·c++·学习·visual studio
ShuiShenHuoLe4 天前
Visual Studio 2022 Community 下载指南
ide·visual studio
VIP_CQCRE4 天前
在 Visual Studio 中接入 Ace Data Cloud:让 LMLocal 直接调用 OpenAI 兼容模型
openai·ai编程·开发工具·visual studio·ace data cloud
free-elcmacom4 天前
手撕 memcpy 和 memmove:从字节级拷贝到内存重叠的终极较量
c语言·开发语言·青少年编程·visual studio code·visual studio
凉茶钱5 天前
【吃透C++】static、友元、内部类、匿名对象与拷贝编译器优化全解析
c++·青少年编程·visual studio
下页、再停留6 天前
【C#桌面客户端系列学习-2】在原来窗口基础上打开新窗口
c#·visual studio