Est-il possible de demander au compilateur GNU c ++ de s’arrêter après 5 erreurs trouvées? Impossible de trouver cela dans la documentation. Merci d'avance.
Réponses
Trop de publicités? Il n'y a aucun moyen de le faire pour arrêter après les cinq premières erreurs, mais -Wfatal-errors
se faire arrêter après la première erreur (pas d' avertissement, sauf si vous avez aussi -Werror
, ce qui vous avez probablement ne devrait pas). Voir http://gcc.gnu.org/onlinedocs/gcc-4.4.4/gcc/Warning-Options.html .
Cette option semble avoir été ajoutée à GCC 4.0.
Je dois demander pourquoi vous voudriez faire cela. Parfois, l'erreur qui existe dans le code n'est pas la première, ni même trouvée dans les cinq premières erreurs. Parfois, c'est au-delà et n'est reconnaissable que lorsque vous faites défiler la liste. Une meilleure méthode pourrait être de diviser votre code et de le placer dans des bibliothèques plus petites si les temps de compilation vous dérangent. Ou, si vous souhaitez que des éléments disparaissent de l'écran d'une ligne de commande, utilisez l'opérateur '>>' pour diriger les messages dans un fichier.