我的QT是装在ubuntu10.04里的,目标程序放在ARM9中,
编译器是用交叉编译器 arm-none-linux-gnueabi-gcc 4.5.1.
想用arm-none-linux-gnueabi-gdb 和gdbserver实现远程单步调试吗?有谁试验过?
我的操作过程如下:
编译之前修改Makefile,将-02 -01 都改为 -g; 把strip注释掉; 然后
make 大概3百多k;
将编译好的程序拷贝到
开发板中,之前库已经拷贝进去了(库
没有编译成debug),
目标上运行 #gdbserver 129.1.99.11:1234 ./demo -gws
在 host上,qt
creator 菜单tools -> options 设置gdb 为 arm-none-linux-gnueabi-gdb
然后点 debug -> start debugging > start and attach to remote application...