PC:192.168.1.2
目标板:192.168.1.3
步骤1:安装GDB
A:下载代码http://www.gnu.org/software/gdb,并解压
B:./configure --host=i386-linux --target=mipsel-linux --prefix=/opt/mips-gdb; make ; make install
C:cd gdb/gdbserver; ./configure --host=mipsel-linux --targer=mipsel-linux; make
步骤2:设置QTCreator
A、建立testgdb项目
B、设置项目选项,选用mips版本qmake,同时注意选用Debug版本
C、rebuild
步骤3:调试
A、拷贝gdb/gdbserver目录中的gdbserver到目标板,拷贝testgdb到目标板
B、目标板上执行./gdbserver 192.168.1.2:2345 ./testgdb -qws。
目标板输出:
Listening on port 2345
Remote debugging from host 192.168.1.2
C、设置断点,QTCreator上调试菜单->开始调试->关联至远程调试服务器...,弹出窗口设置好调试器(/opt/mips-gdb/bin/mips-linux-gdb),本地执行档为生产的testgdb可执行文件,主机和端口号(192.168.3.2345)
D、点击确定,程序开始执行,程序执行到断点。