- 首先下载gdb源码
下载地址:http://ftp.gnu.org/gnu/gdb/ - 编译
# 配置环境变量,目的是为了能够顺利执行gcc以及其他编译命令
export PATH=$PATH:[交叉编译链目录]
# 依据自己gcc的前缀决定,比如arm-linux-gcc,那么就填 --host=arm-linux即可
./configure --host=[交叉编译链架构名称]
# 生成makefile后执行make即可,在当前gdb目录下能够找到生成gdb,
make
# 如果gdb生成过大,可以去掉符号表, 在编译链目录下找到strip,然后跟上生成gdb路径,如arm-linux-strip gdb/gdb
[交叉编译链架构名称]-strip gdb/gdb