Unbekanntes Endsignal bei Verwendung des Debuggers gdb
Ich habe GDB unter Mac OS X installiert und um zu testen, ob es funktioniert, habe ich das folgende C-Programm verwendet.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int *my_array = (int *) malloc(5 * sizeof(int));
int i;
for (i = 0; i < 1000000; i++) {
my_array[i] = i;
}
free(my_array);
return 0;
}
Ich habe einen Fehler beim Kompilieren, der normal ist (Segmentierungsfehler)
Jedoch wannadding the -g flag Im Kompilierungsbefehl und beim Ausführen von gdb in meinem kompilierten Programm wird diese Meldung angezeigt, nachdem der Befehl @ gestartet wurdLau
During startup program terminated with signal ?, Unknown signal.
Wirklich nicht wissen, woher es kommt. Ich habe ein Zertifikat hinzugefügt, um sicherzustellen, dass gdb unter OS X ordnungsgemäß funktioniert, aber ich habe nichts gefunden, um dieses Problem zu beheben.