Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Joe Fraddy en 18 Noviembre 2014, 04:09 am



Título: Problemas con gdb en mac
Publicado por: Joe Fraddy en 18 Noviembre 2014, 04:09 am
No se si sea el lugar apropiado para solucionar este problema, tal vez debí postearlo en el el sub-foro mac.

Pero tengo un problema, al parecer de certificado, ya he seguido la guía oficial del proyecto, pero todo sigue igual, el error que arroja lazarus es:

Código:
El comando GDB:
"-exec-run"
devolvio el error:
",msg="Unable to find Mach task port for process-id 782: (os/kern) failure (0x5).\n (please check gdb is codesigned - see taskgated(8))""

Alguno me puede decir los pasos que debo seguir


Título: Re: Problemas con gdb en mac
Publicado por: Joe Fraddy en 26 Noviembre 2014, 02:25 am
Para quien le interese, la respuesta es fácil, lo que se debe hacer es firmar un certificado para gdb:

Tutorial:
https://sourceware.org/gdb/wiki/BuildingOnDarwin (https://sourceware.org/gdb/wiki/BuildingOnDarwin)

Y después hay que abrir el IDE de lazarus, ir a Herramientas/Opciones/depurador y poner NONE o cambiar las opciones del GDB de modo que el depurador:

Código:
/usr/local/bin/gdb

pueda ejecutarse con sus opciones de defecto, eso es todo.

Así ya tenemos Lazarus con su compilador FPC y su depurador gdb

Saludos!!!!