mkdir gdbBuild
cd gdbBuild
../gdb-9.1/configure --target=arm-buildroot-linux-uclibcgnueabihf --prefix=/home/xxx/ssc323/gdbBuild/install -v
make
make install
gdb-9.1不能在gdb源码目录进行编译,会提示错误,需要在源码目录外新建目录作为编译目录。
GDB Server编译
mkdir gdbServerBuild
cd gdbServerBuild
../gdb-9.1/gdb/gdbserver/configure --target=arm-buildroot-linux-uclibcgnueabihf --host=arm-buildroot-linux-uclibcgnueabihf --prefix=/home/xxx/ssc323/gdbBuild/install -v
make
make install
注意:GDB Server和GDB的编译目录不要为同一个,不然编译时会出错。
目标文件
bin
include
lib
share
* bin目录下主要文件
arm-buildroot-linux-uclibcgnueabihf-gdbserver
arm-buildroot-linux-uclibcgnueabihf-gdb