Aunque hay g ++ / gcc en Xcode 8, gdb no se encuentra

0

Cuando instalé herramientas de línea de comandos de Xcode en el viejo Mac OS X, había g ++ / gcc de un compilador y un enlazador. También hubo gdb de un depurador.

En Xcode 8.0 (8A218a) de Mac OSX EI Captain (10.11.6), hay g ++ y gcc, pero gdb no se encuentra. Me gustaría usar un depurador de una herramienta de línea de comandos. ¿Hay un comando de depuración? Si la hay, por favor dígame.

Cuando se ejecuta antes g ++ / gcc [-c] .c / .cpp -g, * .o y el formato ejecutable (a.out) parecen haber incluido toda la información de los símbolos. Cuando g ++ / gcc [-c] .c / .cpp -g crea un formato ejecutable (a.out) en el caso de Xcode 8.0 (8A218a) de Mac OS X EI Captain (10.11.6), un directorio llamado a.out.dSYM se crea en el mismo directorio, y la información de símbolos parece estar aquí.

Cuando no hay una herramienta de línea de comando de depuración, si es posible depurar un programa mediante una GUI de Xcode en IDE, por favor dime el camino.

Saludos

    
pregunta Naota Inamoto 30.09.2016 - 03:31

1 respuesta

4

El depurador de línea de comandos en Xcode ahora es LLDB ; el comando relevante es lldb .

    
respondido por el Stephen Kitt 30.09.2016 - 03:41

Lea otras preguntas en las etiquetas