返回目录
目录:代码调试-关于 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、触发异常,查看调用堆栈
