PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ausgabe in dateiumlenken



sven1978
15.05.03, 21:50
ls > log.txt schreibt die ausgabe von ls nicht auf den Bildschirm sondern in die Datei log.txt
Jetzt habe ich das mit gcc und g++ probiert(Also die Warnungen und Fehler sollen in eine Datei geschrieben werden aber das tut so nicht. Wie kann ich die Meldungen von gcc in eine Datei speichern?

gcc >log.txt xxx.c
gcc xxx.c >log.txt

Das habe ich schon probiert auch mit der Pipe hat es nicht getan.

Bitte helft mir

cybercrow
15.05.03, 22:05
Fehler und Warnungen kommen über den stderr (2).
Du muß es also mit 2> umleiten! Wenn du beide Kanäle in der Datei loggen willst (stderr(2) und stdout(1)), geht es mit &>

wisnitom
15.05.03, 22:25
hallo ...

es gibt noch den Befehl script
wenn du diesen in der Konsole startest, wird ALLES an Ein- und Ausgabe ab diesem
Zeitpunkt in die Datei typescript geschrieben.
schau mal in die Hilfe des Befehles ..

also script starten ...
deine kompilierungen etc. machen ...
dann script-prozess beenden und alles steht in
einer Datei.

vielleicht hilft das etwas weiter
grüsse,

sven1978
16.05.03, 14:24
danke fuer den tip script ist echt ein super teil.das kann ich bestimmt oefters gebrauchen.