0 votes

Bien qu'il y ait g++/gcc dans Xcode 8, gdb n'est pas trouvé.

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

5voto

Stephen Kitt Points 151

Le débogueur en ligne de commande dans Xcode est maintenant LLDB ; la commande pertinente est lldb .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X