c++builder XE6 Remote Debuger 远程调试
1、远程目标机器
安装D:\Program Files (x86)\Borland\Remote Debugger\20,没有光盘从已安装的xe6电脑上Bin目录下拷贝文件
- bccide.dll
- bordbk200.dll
- bordbk200N.dll
- comp32x.dll
- DCC32200.dll
- rmtdbg200.exe
注册dll文件
regsvr32 bordbk200.dll
regsvr32 bordbk200N.dll
运行rmtdbg200.exe启动后处于监听状态
2、开发环境机器(EXE和DLL调试方式是一样的)
c++builder直接编译完成后(不像delphi那有需要生成rsm和更改选项),生成tds和exe文件拷贝到远程目标机器上。
然后Run > Attach to Process 输入目标机器IP,refresh测试是否连通
Run > Load Process > Remote
Remote Path :D:\bin\Project2.exe ,XE6验证,远程的目录不能包含中文汉字,否则调试不了,只能是全英文字母
Remote Host:192.168.24.88
Working directory:可为空,不用填
Parameters:不用填
点Load 按钮就运行在 远程目标机器上EXE就运行起来了,不是开发机器上哦。
加上断点,第一次有cpu窗口,关闭后就跟到源码了。
目标机器上的Project2.exe和Project2.tds要和开发机器上一样,多次调试可以把Final Output设置成目标机器路径共享一下,有可写权限。
以后就不用为远程上特殊的环境发愁,直接远程调试了。
DLL工程也可以远程调试,Remote Path :D:\bin\Project2.exe填写为调用DLL的EXE完整路径。pp.DLL和pp.tds拷贝到子DLL目录中
http://docwiki.embarcadero.com/RADStudio/XE6/en/Overview_of_Remote_Debugging
http://docwiki.embarcadero.com/RADStudio/XE6/en/Installing_a_Debugger_on_a_Remote_Machine
c++builder XE6 Remote Debuger 远程调试的更多相关文章
- vs2017 Remote Debugger远程调试目录
		默认目录:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\Remote Debugger 
- Visual Studio 2017 远程调试(Remote Debugger)应用
		I.远程调试情景 项目部署在远程服务器或非本地环境中,需要 处理应用中遇到的一些错误时 (不能直接附加进程或F5调试应用). II. 远程调试准备 1.远程服务器--操作系统和硬件要求 MSDN 操作 ... 
- 远程调试 Asp.Net 项目
		项目部署到产品环境后,难免会发生一些故障,有一些可以在本地测试环境中直接重现,而有一些则无法重现.对于可以在本地测试环境中重现的Bug,开发人员往往能够很迅速地进行问题排查.而对于无法重现的Bug,就 ... 
- IDEA远程调试服务器代码
		先在idea添加一个remote,host填服务器ip,port填监听服务器端口,默认5005 然后在服务器tomcat catalina.sh 添加(红色部分): JAVA_OPTS="$ ... 
- Dapr 远程调试之 Nocalhost
		虽然Visual studio .Visual studio code 都支持debug甚至远程debug ,Dapr 搭配Bridge to Kubernetes 支持在计算机上调试 Dapr 应用 ... 
- paip. java resin 远程 调试 java resin remote debug
		paip. java resin 远程 调试 java resin remote debug 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏 ... 
- c++ builder xe2 (Embarcadero rad studio) 远程调试 同样适用于 delphi 远程调试 教程
		转载:http://www.cnblogs.com/zhangdongsheng/p/3411056.html 每次要远程调试的时候都要看半天的xe2英文帮助文档,今天正好有点时间,把它写下来. 一. ... 
- Visual Studio2017 远程调试 Remote Debugger
		前言 大家在使用vs打包后的文件部署到服务器后,有时候我们需要对线网的后台进行调试.但是它不像在VS中.这个时候我们该怎么调试呢? 微软想到了这一点,他们在 VS 中给我们提供了一个功能: Remot ... 
- Atitit web remote远程调试的原理attilax总结
		Atitit web remote远程调试的原理attilax总结 Jvm是vm打开一个debug port,然后ide先连接..然后执行url,就会vm会与ide沟通.. Php的xdebug po ... 
随机推荐
- 详解SID之终结篇
			今天测试某款监控软件时遇到一个比较棘手的问题,这款软件需要在被监控端安装客户端程序.成功在第一个节点安装好客户端后问题出现了,在其他节点安装时报错无法安装.软件报的错误信息无从下手且系统日志也看不出什 ... 
- 遍历json 对象的属性并且动态添加属性
			昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改: var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss ... 
- MySQL中UNSIGNED和ZEROFILL的介绍
			UNSIGNED: 将数字类型无符号化,这与C和C++这些程序语言的unsigned含义相同. INT的类型范围-2 147 483 648~2 147 483 647 INT UNSIGNED范围0 ... 
- http 301 和 302的区别
			301 永久重定向 301 重定向是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 301 重定向是 ... 
- Apache Shiro在web开发安全框架中的应用
			前阶段就hadoop的分享了一些内容,希望对新手入门的朋友有点帮助吧!对于hadoop新手入门的,还是比较推荐大快搜索的DKHadoop发行版,三节点标准版还是值得拥有的(三节点的标准版是可以免费下载 ... 
- 使用scrapy框架爬取自己的博文(2)
			之前写了一篇用scrapy框架爬取自己博文的博客,后来发现对于中文的处理一直有问题- - 显示的时候 [u'python\u4e0b\u722c\u67d0\u4e2a\u7f51\u9875\u76 ... 
- 【Android】Android版本和API Level对应关系
			API Level Notes Android 4.4 19 KITKAT Platform Highlights Android 4.3 18 JELLY_BEAN_MR2 Platform Hig ... 
- 【android】android 常用adb 和 adb shell 命令
			db是SDK自带的工具,可实现桥接功能:adb shell 可以与手机系统建立交互,是基于andoid Linux系统下的操作 ADB常用命令: 1. 查看设备 adb device ... 
- 【python】字符串函数
			1.String模块中的常量: string.digits:数字0~9 string.letters:所有字母(大小写) string.lowercase:所有小写字母 string.printabl ... 
- jeecg中的原生态组件
			<!-- ztree --><link rel="stylesheet" type="text/css" href="plug-in ... 
