Ho un progetto semplice Voglio eseguire il debug per produrre la cartella dSYM con i simboli di debug.Perché una build da riga di comando in 2 fasi con clang non genera una directory dSYM?
Esecuzione:
clang++ -std=c++14 -stdlib=libc++ -g -o Lazy Lazy.cpp
Crea Lazy.dSYM come mi aspetto.
Tuttavia:
clang++ -std=c++14 -stdlib=libc++ -g -c Lazy.cpp
clang++ -stdlib=libc++ -g -o Lazy Lazy.o
non crea Lazy.dSYM (sembra che i simboli sono incorporati nel binario).
Purtroppo la build in due passaggi è ciò che fa il mio makefile modificato. Come posso generare Lazy.dSYM da una build di compilazione e collegamento in due fasi?
Io non necessario una directory dSYM, solo debug dei simboli, ma vorrei capire quando e perché è stato creato.
Molto chiaro, grazie. – jbcoe