下面经过测试可用的过程。
主机是Ubuntu14.04 ,开发板EVB335X,开发板文件系统都是自带系统。qt是移植了最新4.8.7
先export开发板中内核编译需要的交叉工具链arm-linux-gnueabihf-
首先下载gdb7.5的源码,然后解压
./configure --host=i686-pc-linux-gnu --target=arm-linux-gnueabihf --prefix=/usr/local/gdb-arm
make
sudo make install
最终生成的gdb在/usr/local/gdb-arm目录下
在qt creator中配置
tools-options-build&run-debuggers 中add 上方生成的gdb
在kits中配置debugger为上步新增的debugger
在开发板中运行 gdbserver 192.168.1.189:1234 app -qws
回到qt creator
debug-start debugging-attach to running debug server,
kit选对应的kit
server port输入1234
server address输入192.168.1.190
选中可执行文件
最后点OK开始调试