Inconnu se terminant le signal lors de l'utilisation du débogueur gdb

J'ai installé GDB sur Mac OS X et pour tester que cela fonctionne, j'ai utilisé ce programme C suivant.

#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;

}

J'ai une erreur lors de la compilation, ce qui est normal (erreur de segmentation)

Toutefois, lorsque l'ajout de l'indicateur g dans la compilation de commande et l'exécution de gdb sur mon programme compilé, j'ai ce message après le lancement de la commande exécuter

During startup program terminated with signal ?, Unknown signal.

Ne sais vraiment pas d'où il vient. J'ai ajouté un certificat pour s'assurer que gdb fonctionne correctement sur OS X, mais je n'ai rien trouvé pour résoudre ce problème.

  • Vous devriez essayez les solutions ci-dessous et indiquer lequel vous a aidé à résoudre le problème.
InformationsquelleAutor Pierre P. | 2016-10-18