Lorsque j'ai installé les outils de ligne de commande de Xcode dans l'ancien Mac OS X, il y avait g++/gcc d'un compilateur et d'un éditeur de liens. Il y avait aussi gdb, un débogueur.
Dans Xcode 8.0 (8A218a) de Mac OSX EI Captain (10.11.6), il y a g++ et gcc, mais gdb n'est pas trouvé. Je voudrais utiliser un débogueur d'un outil en ligne de commande. Existe-t-il une commande de débogage ? S'il y en a une, dites-le moi s'il vous plaît.
Lorsque la commande g++/gcc [-c] .c/ .cpp -g est exécuté avant, *.o et le format exécutable (a.out) semblent avoir inclus toutes les informations sur les symboles. Lorsque g++/gcc [-c] .c/ .cpp -g rend le format exécutable (a.out) dans le cas de Xcode 8.0 (8A218a) de Mac OS X EI Captain (10.11.6), un répertoire appelé a.out.dSYM est créé dans le même répertoire, et les informations sur les symboles semblent être ici.
Lorsqu'il n'y a pas d'outil de ligne de commande de débogage, s'il est possible de déboguer un programme par une interface graphique de Xcode dans l'IDE, s'il vous plaît, dites-moi comment faire.
Salutations