以下为ubuntu环境下进行,其它环境类似。
1.下载gdb。
https://www.sourceware.org/gdb/download/https://www.sourceware.org/gdb/download/ 我选择了 gdb-9.2.tar.gz,因同我的PC上Linux系统里的gdb版本一致。
2.安装makeinfo。
sudo apt-get install texinfo
备注:makeinfo的功能是将Texinfo 源文档翻译为各种其他格式。
Texinfo 是一种文档系统,使用单一的源文件来产生在线文档以及可打印的输出。它主要用于书写软件使用手册。
3.编译gdb。
使用64位编译器,aarch64-linux-gnu-gcc。
tar zxvf gdb-9.2.tar.gz
cd gdb-9.2
mkdir build
cd build
/home/share/work/gdb-9.2/configure --disable-host-shared --build=arm --host=aarch64-linux-gnu --target=arm-linux --prefix=/home/share/work/gdb
make
make install
备注:
--host :指定交叉编译环境
4.安装
因为是静态编译的,拷到板子上运行即可。