首页 > 系统服务 > 详细

Vs2013在Linux开发中的应用(18): 应用程序调试方案

时间:2014-12-11 00:21:02      阅读:387      评论:0      收藏:0      [点我收藏+]

快乐虾

http://blog.csdn.net/lights_joy/

欢迎转载,但请保留作者信息



在前面我们对VS的调试接口做了基本的功能验证,下面开始方案的拟定:


bubuko.com,布布扣

如上图所示,我们需要在WINDOWS端运行两个辅助程序,一个是RemoteConsole,这个程序的主要作用是显示远端程序的输出,并将用户输入传送给远端。另一个是python解释器,这个解释器用于完成SSH/TELNET/COM连接,并负责调用远端Linux上的gdb


当启动项目调试时,VC调试引擎将加载我们的RemoteConsole,由于这是一个WINDOWS的本地程序,所以VS可以正常加载。当VC引擎启动时,我们的扩展将接收到此事件,并调用我们自己的调试引擎,在这个调试引擎中,它将通过网络连接RemoteConsole,以控制GDB的运行并接收gdb的事件,将之反映到IDE中。


按照这个设计,很容易就看到了RemoteConsole的模样:


bubuko.com,布布扣

下面所需要做的就是把gdb的信息和VS的调试引擎结合起来,YEAH~~~~


 






Vs2013在Linux开发中的应用(18): 应用程序调试方案

原文:http://blog.csdn.net/lights_joy/article/details/41855291

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!