2013-07-29 10 views

Odpowiedz

14

Więc znalazłem, jak to zrobić. Dodaj tę flagę kompilatora:

-ferror-limit=0 

0 oznacza, że ​​nie zatrzyma się z powodu zbyt wielu błędów.

To wydaje się być pytanie i odpowiedź, która wyjaśnia, jak dodać flagi kompilatora w Xcode 4:

Xcode Project-Wide compiler flag

+0

nie wydają się działać dla mnie w Xcode 4; wydaje się, że po trafieniu jednego lub dwóch plików z błędami, po prostu przestaje kompilować pozostałe pliki. Zakładam, że ta flaga przynajmniej uniemożliwia jej zatrzymanie w środku pliku, ale chciałbym coś, co zmusiłoby go do próby kompilacji każdego pliku ... – celticminstrel

5

Może to:

Preferencje> Ogólne> Kontynuuj budynku po omyłek

https://developer.apple.com/library/ios/recipes/xcode_help-general_preferences/Recipe.html

+0

Miałem nadzieję - ale to nie działa dla mnie pod Xcode 6.1 –

+0

Uruchomienie 6.1 tutaj i to jest dokładnie to, czego szukałem (i działa). Sprawdzone Prefs> Zachowania, Schematy> Kompilacja, Ustawienia kompilacji, ale ta sztuczka polegała na tym, aby pokazać więcej. – owenfi

+0

Nadal działa na 7.2.1 – CupawnTae

0

Oto pełna składnia do kompilowania i przekazywania flag do polecenia make

make install CFLAGS = "- ferror-limit = 0"

Również jak opisano tutaj: https://developer.apple.com/library/content/documentation/Porting/Conceptual/PortingUnix/compiling/compiling.html

+0

Podaj więcej informacji na temat podanego linku. – Daniel

+0

Łącze pokazuje pełną poprawną składnię na stronie internetowej deweloperów Jabłek, która przekazuje flagi kompilatora do polecenia make install i zawiera kontekst, w jaki sposób wykonać to zadanie w wierszu poleceń. –

Powiązane problemy