★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、触发异常,查看调用堆栈
相关推荐
新手村领路人10 小时前
Visual Studio2022 opencv4.12编译viz功能注意
ide·visual studio
玖笙&18 小时前
✨WPF编程基础【1.3】:XAML 名称空间
c++·wpf·visual studio
玖笙&18 小时前
✨WPF编程基础【1.4】:类型转换器(含示例及源码)
c++·wpf·visual studio
周杰伦fans1 天前
Visual Studio 插件 - 喝水提醒
c#·visual studio
QQ12958455041 天前
错误解决:Flutter找不到合适的Visual Studio 工具链
flutter·visual studio
雪域迷影1 天前
Visual Studio 2026 IDE发布了
ide·visual studio
Ms.lan2 天前
C++数组
数据结构·c++·算法·visual studio
指针不南2 天前
Visual Studio 2022 / VS2022 激活码
ide·visual studio