1、下载gdb:
下载地址为:
按照一般的想法,最新版本越好,因此下载7.9这个版本。当然,凡事无绝对。
我们以gdb-7.9.tar.bz2 这个文件为例。
2、解压缩:$ tar jxvf gdb-7.9.tar.bz2
3、进入该目录:
$ cd gdb-7.9/
4、配置:
$./configure --target=arm-linux --prefix=/usr/local/arm-gdb -v
$make
#make install
4、配置环境:
#sudo gedit /etc/profile
export PATH=$PATH:/usr/local/arm-gdb/bin
5、编译GDB Client
将gdbserver通过你搭建的环境下载到开发板(我是通过ftp传过去的)
6 配置QtCreator
Tools---Options--Build&Run debugers 添加arm-linux-gdb
7 编译程序生产可执行文件test(必须是debug生产的,不然不能调试)
将test拷贝至开发板 运行命令 ./gdbserver
8. Qt菜单栏,选择debug->start debugging->attach to remote debug server.
Kit 选择arm环境的 port、address对应设置好
Local executable选择该工程编译生成的本机上的可执行文件,这里是 test的路径
点击ok就可以调试了(打断点测试)
备注:
Qtcreator版本是3.0.1 高版本会报错,错误信息如下
The selected build of GDB does not support Python scripting.It cannot be used in Qt Creator.