交叉编译GDB

build ARM版本的GDB,可以在线debug user 程序。

mkdir build_gdb
cd build_gdb
export PATH=$PATH:/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf/bin/
../configure --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --prefix=/gdb/gdb-8.2/build_gdb/arm-gdb CC=arm-linux-gnueabihf-gcc AR=arm-linux-gnueabihf-ar LD=arm-linux-gnueabi-ld LDFLAGS=-static
/usr/bin/make CC=arm-linux-gnueabihf-gcc AR=arm-linux-gnueabihf-ar LD=arm-linux-gnueabihf-ld -j32
make install

原文地址:https://www.cnblogs.com/smilingsusu/p/13822728.html