---恢复内容开始--- 原文地址:http://blog.sina.com.cn/s/blog_a459dcf5010153o7.html 假设现在有A.B两台PC机. VS2010安装在A机器上,也就是说A机器是开发使用的机器. B机器是程序运行部署使用的机器,其IP为:192.168.1.129(局域网IP) 说明:如果B机器是外网IP下面方法照样适合,不过在使用的适合可能会出现无法附加到进程的错误. 如果出现无法附加到进程的错误.无法连接到设备.请按照步骤13进行设置.   1.根据vs…
在网上找了好多资料才把这个调试环境搭好,下面总结一下: 先说明两个概念: 1.      目标机:远程需要调试的机子,也就是被调试程序exe所在的机子,该机子可以安装VS2008或者不安装vs2008 2.      调试机:安装VS2008的机子,就是存放代码下断点调试的机子,该机子必须安装vs2008 下面介绍具体设置步骤: 目标机: 1.      如果目标机安装了VS2008则直接在[开始菜单]->[Microsoft Visual Studio2008]->[VisualStudio…
JPDA 简介Sun Microsystem 的 Java Platform Debugger Architecture (JPDA) 技术是一个多层架构,使您能够在各种环境中轻松调试 Java 应用程序.JPDA 由两个接口(分别是 JVM Tool Interface 和 JDI).一个协议(Java Debug Wire Protocol)和两个用于合并它们的软件组件(后端和前端)组成.它的设计目的是让调试人员在任何环境中都可以进行调试.更详细的介绍,您可以参考使用 Eclipse 远程调…
一.JPDA概念 JPDA(Java platform debugger architecture)是java平台调试架构的简称,由java虚拟机后端和调试平台前端组成. 1.java虚拟机提供了java调试功能: 2.调试平台通过调试交互协议向java虚拟机请求服务,以对在虚拟机中运行的程序进行调试. 二.idea 配置方法 1.启动tomcat 的jpda支持 启动tomcat的时候,不能只用默认启动方法 ./catalina.sh start 应该替换为 ./catalina.sh jpd…
前提:Windows环境tomcat是以catalina.bat方式而非Windows服务形式启动(两者所使用的JAVA配置及JVM参数会有差异). 服务器段设置 方法1:修改CATALINA_OPTS 修改 catalina.bat文件,添加:Set  "CATALINA_OPTS=-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" 参数说明: -Xdebug                 …
1.一直以来都没用过command window, F5以后可以这样用,直接对一个函数,或者变量做模块测试 以下还有一些常用的技巧: 1 悬停鼠标查看表达式值 调试是很有挑战性的.比如在函数内逐步运行可以看出哪里出错,查看堆栈信息可以知道函数被谁调用等等……但是无论哪种情况下,查看表达式和局部变量 的值都是很麻烦的(把表达式和局部变量放到watch窗口里).一种更简单的方法,把鼠标停在所需查看的数据上.如果是类或结构,那么点击展开可以很方便 快速地查看其字段. 2 在运行过程中改变变量值 调试器…
http://wenku.baidu.com/link?url=5p3GZhPcfvM-VOzAFeCjbLeVv0OQrAGJh4HxirqImuK9VxPfmW243T_l5Plj6KdDZB1IPKbm2fdSvxa2XURsQfiQHyRbAkabV1PjaW7KwZC…
此处所讲的是基于gdb和gdbsever的远程调试方法.环境为:PC机:win7.虚拟机:10.04.下位机:飞嵌TE2440开发板. 嵌入式linux应用程序的开发一般都是在linux里面编写好代码,并用交叉编译器arm-linux-gcc编译好之后再下载到板子上运行.如果建立了远程调试(能够在PC机ubuntu中调试板子中的linux应用程序),这样对于开发程序是极其方便的.   以下是摘自网络上的一些方法.其中加入了自己所遇到的一些问题,并提出了解决方法.   1.首先建立nfs文件系统,…
不知道大家有没有遇到过这种情况,刚开发完的程序,明明在本机能够好好的运行,可是部署到服务器过分发给用户时,总是出现莫名其妙的错误. 一时半会又看不出问题来,怎么办呢?难道只能在服务器或是客户电脑上装一个vs.跟一下代码吗? 其实不用的,vs有一个远程调试的功能. 这个功能是这样的,程序在其他的电脑上运行,但是我们可以在本地电脑上进行断点跟踪. 下面以vs2012为例,为大家介绍一下无身份验证的远程调试(如果要用有身份验证,又没有域环境,参见最后的总结),同时也说一下vs2012与以前版本在远程调…
不知道大家有没有遇到过这种情况,刚开发完的程序,明明在本机能够好好的运行,可是部署到服务器过分发给用户时,总是出现莫名其妙的错误. 一时半会又看不出问题来,怎么办呢?难道只能在服务器或是客户电脑上装一个vs.跟一下代码吗? 其实不用的,vs有一个远程调试的功能. 这个功能是这样的,程序在其他的电脑上运行,但是我们可以在本地电脑上进行断点跟踪. 下面以vs2012为例,为大家介绍一下无身份验证的远程调试(如果要用有身份验证,又没有域环境,参见最后的总结),同时也说一下vs2012与以前版本在远程调…