★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、触发异常,查看调用堆栈
相关推荐
Mister西泽2 天前
C++ Primer Plus 第六版 编程练习题及详细答案
开发语言·c++·学习·visual studio
weixin_428005302 天前
.vdproj项目加载提示不兼容问题处理
c#·visual studio·.vdproj·.vdproj不兼容
yngsqq2 天前
AutoCAD 2024 + Visual Studio 2022 ARX 二次开发从零到 Hello World 保姆级教程——001环境搭建
ide·visual studio
解道Jdon4 天前
从Go转向Rust迁移指南:靠自觉 vs. 靠编译器
ide·windows·git·svn·eclipse·github·visual studio
吴梓穆4 天前
UE5 .uproject右键菜单没有Generate Visual Studio Project Files
ide·ue5·visual studio
解道Jdon5 天前
[Budi插件:VsCode状态栏显示Copilot使用情况
ide·windows·git·svn·eclipse·github·visual studio
不定时总结的那啥5 天前
Visual Studio2022添加文件夹软链接
ide·visual studio
雪靡5 天前
Visual Studio 2026 优雅的给Cmake设置大代理
c++·ide·cmake·visual studio
爱凤的小光5 天前
Visual Studio技能手册---个人总结篇
visual studio
周末也要写八哥5 天前
Visual Studio 2022资源下载附保姆级安装教程
ide·visual studio