delphi XE10.2.3 远程调试方法
1. 目标机器安装paserver.
paserver安装文件在
C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer\setup_paserver.exe.(如果delphi安装到其它地方,去安装目找)
2.安装好后,目标机上运行paserver.exe。 直接回车,无需录入密码。
3. 如查目标机不需要远程调试了,可以卸载。比如说安装到paserve默认目录。
C:\Program Files (x86)\Embarcadero\PAServer\19.0\Uninstall\uninstall_paserver.exe
4.XP系统.win32系统未验证,估计也能用。否则需使用旧方式。详细见帮助。跟这个基本一样。
相关链接:推荐方式:http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Debugging_Multi-Device_Applications
旧方式:http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Remote_Debugging_-_Old-Style_Procedures
5.我们的软件
1)debug方式编译
2)Project > Options > Linking - Include remote debug symbols 选中,
3)编译选项中Optimization 关闭, Stack Frames 打开。
4)如果有运行时包,比如VCL,RTL。 将其符号文件vcl.dcp,rtl.dcp一并复制到目标机运行目录下。
5)将程序exe,rsm,tds等,复制到目标机运行目录。
6. IDE-Tools-Options 创建一个profiles文件,测试是否连接目标机paserver正常。
7. 使用IDE -RUN-Load process-remote 调试运行。
*点击remote host 后边.... 选 中前边创建的profiles文件。其它目录均设置为目标机上绝对路径