编译gdb (包括gdbserver) for mipsel
1. 下载gdb源码;
从 https://ftp.gnu.org/gnu/gdb/ 上下载相应的文件,我下载的是7.11版本的,其他版本的编译总有些大大小小的问题;
wget https://ftp.gnu.org/gnu/gdb/gdb-7.11.tar.gz
tar -xvf gdb-7.11.tar.gz
2. 配置configure
cd gdb-7.11
./configure --host=mipsel-linux --target=mipsel-linux --prefix=/home/rg/Documents/gnu/gdb/install LDFLAGS="-static"
这里为了在嵌入式设备上运行,较少各种链接库报错,选择用静态链接(LDFLAGS="-static");
--prefix=(要安装的目录)
3. make
make -j
make install
make install时可能报错 makeinfo missing之类的,在命令行中输入makeinfo,提示需要安装texinfo,安装texinfo:
sudo apt-get install texinfo
4. 结果: