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.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage