Tengo un error cuando depurar un programa en C en NetBeans.
GDB has unexpectedly stopped with return 127
Aquí está una captura de pantalla de las herramientas de construcción:
Tengo un error cuando depurar un programa en C en NetBeans.
GDB has unexpectedly stopped with return 127
Aquí está una captura de pantalla de las herramientas de construcción:
Que es lo que hice para instalar GDB (bajo Yosemite):
Instale brew
: http://brew.sh
Actualización brew
. Si usted ya tiene instalada brew
, buscar actualizaciones. En la terminal:
$ brew update
Este paso resultó ser decisivo para mí, antes de actualizar, brew
no se encontró ninguna gdb
paquete de:
$ brew install gdb # Error: No available formula for gdb
Y después de que:
$ brew update
$ brew search | grep gdb # cgdb gdb gdbm pgdbf
$ brew install gdb
Creación de un certificado
Iniciar la aplicación Acceso a Llaveros (
/Applications/Utilities/Keychain Access.app
)Abrir el menú de
/Keychain Access/Certificate Assistant/Create a Certificate...
Elegir un nombre (
gdb-cert
en el ejemplo), establezcaIdentity Type
aSelf Signed Root
, establezcaCertificate Type
aCode Signing
y seleccionar laLet me override defaults
. Haga clic varias veces enContinue
hasta llegar a laSpecify a Location For The Certificate
de la pantalla, a continuación, establezcaKeychain
aSystem
.Si usted no puede almacenar el certificado en el
System
llavero, cree en lalogin
llavero, luego exportada. Usted puede, a continuación, importado en el de laSystem
llavero.Finalmente, usando el menú contextual para el certificado, seleccione
Get Info
, abra elTrust
elemento y establezcaCode Signing
aAlways Trust
.Usted debe dejar de aplicación Acceso a Llaveros con el fin de utilizar el certificado y reiniciar
taskgated
de servicio por el asesinato del funcionamiento actual taskgated proceso (comentario: por ejemplosudo pkill taskgated
o reiniciar).
Y, a continuación,
Dando gdb permiso para el control de otros procesos
Si el certificado se conoce como
gdb-cert
, sólo tiene que utilizar:$ codesign -s gdb-cert gdb
Comentario: si
gdb
no se encuentra, a continuación, añadir la ruta donde se ha instalado. En mi caso:$ codesign -s gdb-cert /usr/local/Cellar/gdb/7.10/bin/gdb
gdb
o la ruta de acceso donde el bgf fue instalado (por ejemplo, /usr/local/Cellar/gdb/7.10/bin/gdb
) en el menú /Netbeans/Preferences/C/C++/Build Tools
campo Debugger Command field
. AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.