Sebbene ci sia g ++ / gcc in Xcode 8, gdb non è stato trovato

0

Quando ho installato gli strumenti da riga di comando di Xcode nel vecchio Mac OS X, c'erano g ++ / gcc di un compilatore e un linker. C'era anche gdb di un debugger.

In Xcode 8.0 (8A218a) di Mac OSX EI Captain (10.11.6), ci sono g ++ e gcc, ma gdb non è stato trovato. Mi piacerebbe usare un debugger di uno strumento da riga di comando. Esiste un comando di debug? Se c'è, per favore dimmelo.

Quando g ++ / gcc [-c] .c / .cpp -g viene eseguito prima, * .o e il formato eseguibile (a.out) sembrano aver incluso tutte le informazioni sui simboli. Quando g ++ / gcc [-c] .c / .cpp -g rende il formato eseguibile (a.out) in caso di Xcode 8.0 (8A218a) di Mac OS X EI Captain (10.11.6), una directory chiamata a.out.dSYM viene creata nella stessa directory, e le informazioni sui simboli sembrano essere qui.

Quando non ci sono strumenti per la riga di comando di debug, se è possibile eseguire il debug di un programma con una GUI di Xcode in IDE, per favore dimmi il modo.

Saluti

    
posta Naota Inamoto 30.09.2016 - 03:31
fonte

1 risposta

4

Il debugger da riga di comando in Xcode è ora LLDB ; il comando pertinente è lldb .

    
risposta data 30.09.2016 - 03:41
fonte

Leggi altre domande sui tag