我最近在 BeagleBone 嵌入式 ARM 设备上安装了 Mono,希望通过 USB 连接 Kinnect 传感器并使用 C#/Mono 控制它
我想知道,Mono(我正在使用 MonoDevelop,但我想这个问题也适用于 VS)是否允许您在本地开发,然后针对远程目标调试代码?如果是的话,如何才能实现这一点呢?
我听说软调试器可能是我需要的,但是在查看配置并查看文档后我找不到我需要的......
Thanks!
如果您有网络,Monodevelop 可以调试远程目标。在启动 monodevelop 之前,您需要设置环境变量:
MONODEVELOP_SDB_TEST=1
然后,当您启动 MD 时,您将拥有“自定义 Mono Soft 调试器”作为“调试方式”选项。
在远程主机上,像这样启动调试目标(我假设它有一个 shell):
mono --debug \
--debugger-agent=transport=dt_socket,address=0.0.0.0:12345,server=y \
myprogram.exe
在Mono开发中,设置断点,然后输入目标机器的IP地址和上面的端口号,然后单击连接。这应该远程闯入调试器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)