Lorsque GCC imprime un avertissement ou une erreur, il affiche le chemin complet du fichier contenant l'erreur. Y a-t-il un drapeau pour raccourcir la sortie sur le nom de fichier? P>
3 Réponses :
Cela dépend simplement de la manière dont vous invoquez GCC: vs p> vs p> où le contenu de Bad.c est juste p> si quelqu'un se soucie. p> p>
Vrai, cela fonctionne, mais qu'en est-il s'il existe déjà un système de construction compliqué mis en place? Ce serait bien si je pouvais juste ajouter quelque chose à CFLAGS pour effacer la sortie.
Parfois, j'utilise un script SED pour cela (F.e. Lorsque vous utilisez CMAKE, qui utilise toujours des chemins complets). Cela peut également être utile pour assainir d'autres parties du journal, F.e. Noms de modèles en C ++. P>
Voir ce fil d'e-mail pour une solution qui implique votre maquillage: p>
http://gcc.gnu.org/ml/ GCC-Aide / 2008-03 / msg00084.html P>