Соберите gdb в buildroot если его используете
Toolchain --->
[ ] Copy gdb server to the Target <-- тут нужно убрать галку иначе не появится следующий пункт который нас интересует
[*] Build cross gdb for the host
GDB debugger Version (gdb 7.7.x)
Target packages --->
Debugging, profiling and benchmark --->
[*] gdb
-*- gdbserver
все :) в креаторе укажите путь к буилдрутному gdb, в моем случае для imx6 с линаровским компилятором он тут
output/host/usr/bin/arm-buildroot-linux-gnueabihf-gdb
дополнительных опций я не делал в правилах сборки - питон обнаружился автоматом, но на всякий случай добавьте в правилах сборки gdb
package/gdb/gdb.mk
# For the host variant, we really want to build with XML support,
# which is needed to read XML descriptions of target architectures.
HOST_GDB_DEPENDENCIES = host-expat
host-python
После сборки можно проверить - подцепился питон или нет к gdb
./output/host/usr/bin/arm-buildroot-linux-gnueabihf-gdb
GNU gdb (GDB) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=x86_64-unknown-linux-gnu --target=arm-buildroot-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
(gdb) python print("Hello world")
Hello world
(gdb) q
gdbserver в корневую закидывается автоматом. Если пользуетесь buildroot - сейчас наверно смысла собирать внешний компилятор через crosstool-ng нет, так как его автор (Yann E. MORIN) активный коммиттер буилдрута
http://git.busybox.net/~ymorin/git/buildroot