VisualGDB的使用

目标:用VisualDBG在Windows下面调试远程(或者虚拟机)Ubuntu下的程序

准备工作

1. 首先,需要ubuntu安装ssh server

这个简单,有网络的情况下:sudo apt-get install openssh-server

2.然后是在Windows环境下安装VisualDBG

这个就更简单了,毕竟大家用Windows还是很熟练的,这软件可以免费试用一个月,当然网上似乎还有热心网友提供了破解版

3.配置

这个值得细说一下了。首先你需要知道ubuntu所在的ip地址和账号,密码。账号密码这个不用说,没这个玩毛线,重点是ip地址的获取。

如果是实体的计算机或者服务器,那么久没啥好说的了,麻烦的是你用虚拟机,以VMWare为例:

 

 4.检查网络

启动虚拟机之后最好是ubuntu下和Windows下,先看看自己的网络地址,然后互相ping一下,确保网络是通的。

ubuntu下面用ifconfig(如果没这个命令,那就sudo apt-get install net-tools)

 

 Windows下面用ipconfig

 

 ping的命令是一样的,例如我用windows去ping ubuntu:

  好了,准备工作做足了,现在才是使用visualDBG的时候了。

 

VisualDBG使用

VS的菜单栏“工具”下打开“SSH Host Manager”

 添加ip,账号和密码(我这里之前已经添加了,所以是update)

 

  然后就是新建项目:

 

 

 

远程工具链就选GCC了(前提是Ubuntu上装好了gcc)

 

 注意可以改目录:

 

 

 给出了一个调试的例子,加断点看疗效:

 最后一张图,还可以看到,支持远程控制台。

一切完美。

posted @ 2019-12-26 21:02  castor_xu  阅读(715)  评论(0编辑  收藏  举报