码迷,mamicode.com
首页 > 系统相关 > 详细

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

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

标签:linux   msbuild   vs2012   

快乐虾

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): 应用程序调试方案

标签:linux   msbuild   vs2012   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!