studio programacion open móviles how desarrollo curso aplicaciones abrir c++ eclipse gdb gdbserver

c++ - programacion - Eclipse no pudo ejecutar el comando MI-target-select remote



manual de programacion android pdf (4)

La conexión usa localhost en lugar del host remoto. Para corregir, en eclipse ve a

Ejecutar-> Configuraciones de depuración.

Aquí elija la pestaña Depurador, dentro hay tres pestañas adicionales (Principal, Bibliotecas Compartidas, Conexiones). En las conexiones puede dar la dirección IP adecuada para la máquina remota.

Intentando configurar la depuración remota de gdb en eclipse. cuando intento depurar, obtengo:

Error in final launch sequence Failed to execute MI command: -target-select remote LOCALHOST:2345 Error message from debugger back end: LOCALHOST:2345: Connection timed out. LOCALHOST:2345: Connection timed out.

Mi depurador gdb está configurado correctamente

/carambola/carambola/build_dir/toolchain-mipsel_r2_gcc-4.6-linaro_uClibc-0.9.33.2/gdb-linaro-7.2-2011.03-0/gdb/gdb

(Ejecutando esto, puedo obtener el shell gdb)

¿Alguna idea de lo que estoy haciendo mal? creo que esto es bastante elemental?


esto sucede si el cliente gdb (dentro de eclipse) no se compila para la misma arquitectura que el servidor gdb. establecer el gdb correcto en la depuración del eclipse resolvió este problema


Este problema se crea debido a dos razones:

  1. si el punto de ruptura está habilitado así que ve a ejecutar y salta el punto de corte
  2. si el dispositivo de depuración no está configurado correctamente, vaya a Configuración de Debug y compruebe que la opción del Debugger esté completa correctamente.

Cambié a la vista de Depuración (botón superior derecho), luego, en la barra de menú superior, hacia la izquierda, hice clic en el botón Terminar del cuadro rojo. Luego pude lanzar la depuración de nuevo.