我正在 ARMv5 板上开发,我正在尝试使用 intel Mac OS X 在其上调试程序,
我在 Linux 上尝试没有任何问题(我使用 gnueabi 工具链编译了二进制文件),我在板上运行了一个 gdbserver 并在主机上连接到它,一切都很好。
但是在 Mac OS X 上似乎要棘手得多,我想我也需要一个交叉编译的 gdb 用于 ARM 目标,但我不想安装所有工具链。
既然 Mac OS 支持 iOS 远程调试,难道没有一个 gdb 可以用于 ARM 远程调试吗?
还有一个问题:为什么我们需要一个交叉编译的调试器来进行远程调试?不依赖于架构,服务器和客户端不能简单地通过网络进行通信吗?
谢谢你。