No se puede usar gdb en Mavericks

3

Instalé gdb a través de brew y también code-signed . Pero incluso después de hacer eso recibo este error.

Error in final launch sequence
Failed to execute MI command:
-exec-run
Error message from debugger back end:
Unable to find Mach task port for process-id 14291: (os/kern) failure (0x5).\n (please check gdb is codesigned - see taskgated(8))
Unable to find Mach task port for process-id 14291: (os/kern) failure (0x5).\n (please check gdb is codesigned - see taskgated(8))

¿Alguna sugerencia sobre qué está mal y qué debo hacer?

    
pregunta Senthil Kumaran 11.01.2014 - 08:23

1 respuesta

2

Respondiendo a mi propia pregunta. Tuve que seguir los pasos enlistados aquí para superar este error.

  1. Creando un certificado de sistema de firma de código desde Keychain Access.
  2. Marcar ese certificado para Confiar siempre . Esto es importante.
  3. Finalmente, el código firma el ejecutable gdb codesign -s gdb-cert /path/to/gdb

Con esto, pude usar gdb en mavericks.

    
respondido por el Senthil Kumaran 12.01.2014 - 17:18

Lea otras preguntas en las etiquetas