Cuando instalé las herramientas de línea de comandos de Xcode en el antiguo Mac OS X, había g++/gcc de un compilador y un enlazador. También había gdb de un depurador.
En Xcode 8.0 (8A218a) de Mac OS X El Capitan (10.11.6), hay g++ y gcc, pero no se encuentra gdb. Me gustaría usar un depurador de una herramienta de línea de comandos. ¿Existe un comando de depuración? Si es así, por favor dímelo.
Cuando se ejecuta g++/gcc [-c] .c/.cpp -g antes, *.o y el formato ejecutable (a.out) parecen haber incluido toda la información de símbolos. Cuando g++/gcc [-c] .c/.cpp -g crea el formato ejecutable (a.out) en el caso de Xcode 8.0 (8A218a) de Mac OS X El Capitan (10.11.6), se crea un directorio llamado a.out.dSYM en el mismo directorio, y la información de símbolos parece estar aquí.
Cuando no hay una herramienta de línea de comandos de depuración, si es posible depurar un programa con la interfaz gráfica de Xcode en el IDE, por favor dime cómo hacerlo.
Saludos