交叉编译GDB arm,QtCreator远程调试GDB的搭建

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mynameislinduan/article/details/89146564

交叉编译GDB arm

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

1. 首先,在host机终端安装Qt Creator的GDB:

我用的是ubuntu14.04,直接用apt-get安装即可:

sudo apt-get install gdb-multiarch

之前根据网上的教程,尝试交叉编译GDB发现QtCreator需要Phython库的支持,但我的交叉编译工具链中没有Python,需要自己编译交叉编译版本的Phython,折腾了一段时间,还是有问题,突然,网上发现其实已经有多版本的。只需apt-get

2. 配置qt,使用gdb multiarch:

点击“选项”,选择工具,之后点击“构建和运行”,点击“构建套件”,之后查看是否配置了调试器,选择Debugger为gdb-multiarch
即可,一步一步的选择好通过apt-get安装好的gdb工具,而gdb-multiarch一般路径都在/usr/bin中

3. 为开发版添加gdbserver:

虽然QtCreator的gdb编译没通过,但是,去掉-with-python选项之后,gdb还是可以交叉编译通过的,同时生成了GDBserver。我们把这个gdbserver拷贝到开发板的环境变量目录中,就可以在QtCreator中使用QtCreator直接远程ssh调试程序了。

猜你喜欢

转载自blog.csdn.net/mynameislinduan/article/details/89146564