调试完成后才整理的,可能会遗漏一些步骤,大家可留言,我看到了会及时回复。。
- 环境说明:
- ubuntu16.4 x86_64
- yocto交叉编译环境
- IMX6UL嵌入式平台
- 编译gdbserver,现有的gdb都是基于X86平台下的,如果需要在IMX6UL平台下运行,则需要下载gdb源码并进行交叉编译后方可在IMX6UL平台下运行。操作如下:
- 下载gdb源码:http://ftp.gnu.org/gnu/gdb/ ,我下载的是最新版本8.1
- 拷贝源码到Linux平台下,解压 :tar -xvf gdb-8.1.tar.xz
- 进入gdb-8.1目录,配置gdb:./configure --host=arm-poky-linux-gnueabi,make开始编译,不太漫长的等待。。。