Quindi sto facendo un po 'di refactoring ed è davvero fastidioso che non capisco tutti gli errori. Come posso aumentare il limite o rimuovere il limite, in modo che il compilatore mostrerà tutti gli errori che riesce a trovare?"troppi errori emessi fermandosi ora" - Come aumentare o rimuovere il limite?
risposta
Quindi ho trovato come farlo. Si aggiunge questo flag di compilatore:
-ferror-limit=0
0 significa che non si fermerà a causa di troppi errori.
Questo sembra essere una domanda e risposta che spiega come aggiungere un flag di compilazione in Xcode 4:
Forse questo:
Preferenze> Generali> continuare a costruire dopo gli errori
https://developer.apple.com/library/ios/recipes/xcode_help-general_preferences/Recipe.html
Ero fiducioso - ma questo non funziona per me sotto Xcode 6.1 –
Esecuzione 6.1 qui e questo è esattamente quello che stavo cercando (e funziona). Provato a controllare Prefs> Behaviors, Schemes> Build, Build Settings, ma questo era il trucco per ottenere di più da mostrare. – owenfi
funziona ancora su 7.2.1 – CupawnTae
Ecco la sintassi completa per compilare e passare le bandiere per il comando make
make install CFLAGS = "- ferror-limit = 0"
anche come delineato qui: https://developer.apple.com/library/content/documentation/Porting/Conceptual/PortingUnix/compiling/compiling.html
Si prega di fornire un po 'di più in relazione al collegamento che hai fornito. – Daniel
Il collegamento mostra la sintassi completa corretta sul sito Web dello sviluppatore di Apples per passare i flag del compilatore al comando make install e fornisce il contesto su come eseguire questa attività sulla riga di comando. –
Questo non sembra funzionare per me in XCode 4; sembra che dopo aver colpito uno o due file con errori, semplicemente smette di compilare il resto dei file. Presumo che questo flag impedisca almeno di fermarsi nel mezzo di un file, ma vorrei qualcosa che lo costringa a tentare di compilare ogni file ... – celticminstrel