# GDB menu menuconfig GDB bool prompt "gdb" default n help Enable gdb for the target if GDB config GDB_CROSS bool prompt "Cross-gdb" default y select GDB_GDBSERVER help Build and install a cross-gdb for the target, to run on host. config GDB_CROSS_STATIC bool prompt "Build a static cross gdb" default n depends on GDB_CROSS help A static cross gdb can be usefull if you debug on a machine that is not the one that is used to compile the toolchain. That way, you can share the cross-gdb without installing a toolchain on every machine that will be used to debug target programs. config GDB_NATIVE bool prompt "Native gdb" default n select GMP_MPFR_TARGET if GMP_MPFR help Build and install a native gdb for the target, to run on the target. config GDB_NATIVE_STATIC bool prompt "Build a static native gdb" default n depends on GDB_NATIVE help In case you have trouble with dynamic loading of shared libraries, you will find that a static gdb comes in handy. config GDB_GDBSERVER bool prompt "gdbserver" default n help Build and install a gdbserver for the target, to run on the target. config GDB_GDBSERVER_STATIC bool prompt "Build a static gdbserver" default n depends on GDB_GDBSERVER help In case you have trouble with dynamic loading of shared libraries, you will find that a static gdbserver comes in handy. choice bool prompt "gdb version" depends on GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER config GDB_V_snapshot bool prompt "snapshot (EXPERIMENTAL)" depends on EXPERIMENTAL config GDB_V_6_4 bool prompt "6.4 (OBSOLETE)" depends on OBSOLETE config GDB_V_6_5 bool prompt "6.5" config GDB_V_6_6 bool prompt "6.6" config GDB_V_6_7 bool prompt "6.7 (EXPERIMENTAL)" depends on EXPERIMENTAL config GDB_V_6_7_1 bool prompt "6.7.1 (EXPERIMENTAL)" depends on EXPERIMENTAL config GDB_V_6_8 bool prompt "6.8 (EXPERIMENTAL)" depends on EXPERIMENTAL # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice config GDB_VERSION string default "snapshot" if GDB_V_snapshot default "6.4" if GDB_V_6_4 default "6.5" if GDB_V_6_5 default "6.6" if GDB_V_6_6 default "6.7" if GDB_V_6_7 default "6.7.1" if GDB_V_6_7_1 default "6.8" if GDB_V_6_8 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! if GDB_NATIVE comment "Native gdb needs the ncurses library on the target" choice bool prompt "ncurses version" config NCURSES_V_5_6 bool prompt "5.6" endchoice config NCURSES_VERSION string default "5.6" if NCURSES_V_5_6 endif # GDB_NATIVE --> ncurses endif