Взгляните на следующую ссылку, они учат кросс-компиляции и используют архитектуру GDB для процессоров PowerPC, я использовал тот же метод для кросс-компиляции в ARM.
https://www.linux.com/news/remote-cross-target-debugging-gdb-and-gdbserver
в моем случае, используя приведенный выше учебник, я сделал следующее:
./configure --prefix=~/build-workplace/gdb/final --host=arm-none-linux CC=/*arm-sysroot*/arm-none-linux-gnueabi-gcc AR=/*arm-sysroot*/arm-none-linux-gnueabi-ar RANLIB=/*arm-sysroot*/arm-none-linux-gnueabi-ranlib
Спасибо и всего наилучшего.