Puteți redirecționa rezultatul, spuneți că programul dvs. este:
main() { }
Când compilați, gcc va spune ceva de genul:
a.c:1:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() ^~~~
Acest lucru este afișat în terminal. Ceea ce doriți să faceți este să redirecționați acest lucru către un fișier. În acest caz, trebuie să redirecționați ieșirea de eroare standard (în terminal vedeți atât: ieșire standard, cât și ieșire de eroare standard):
$ cc a.c 2> output.txt
2>
înseamnă trimite ieșirea de eroare (în acest caz avertismente) la acest fișier.
un simplu >
ar redirecționa ieșirea standard.