下面经过测试可用的过程。
主机是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开始调试
本文介绍如何使用QtCreator进行远程调试。首先配置交叉工具链并编译安装gdb7.5,接着在QtCreator中设置debugger,并通过gdbserver在开发板上启动调试服务,最后连接到调试服务器完成调试过程。
2936

被折叠的 条评论
为什么被折叠?



