参考链接:http://blog.csdn.net/fertiland/archive/2008/01/01/2007533.aspx

前面已经做好跨平台的交叉编译的工作,如果需要调试怎么办呢?这个时候就可以GDB的远程调试来实现。

P.S. 如果没有windows的GDB,可以去下载或者自行编译。 在windows端执行 

1
gdbserver localhost:2345 photorec.exe

在archlinux下执行

1
2
3
4
# 这里我用的virtualbox,所以ip为10.0.2.2,请自行替换成windows的ip
$gdb photorec.exe
gdb> target remote 10.0.2.2:2345
gdb > ....