gdb官网链接下载:
http://ftp.gnu.org/gnu/gdb/
假设下载了文件 gdb-7.7.tar.bz2
(1)解压缩文件
tar -jxvf gdb-7.7.tar.bz2
cd gdb-7.7
(2)参数配置
./configure --target=arm-linux
(3)修改源码 gdb-7.7/gdb/remote.c
将一下代码
f (buf_len > 2 * rsa->sizeof_g_packet)
error (_("Remote 'g' packet reply is too long: %s"), rs->buf);
修改为
if (buf_len > 2 * rsa->sizeof_g_packet)
{
rsa->sizeof_g_packet = buf_len ;