Forum: Compiler & IDEs Makefile - STDOUT/STDERR in Datei kopieren


von make a file (Gast)


Lesenswert?

Hallo Leute,
ich möchte die Ausgabe meines Makefiles nicht nur in der Shell (bash, 
linux) verfolgen sondern auch das eine Kopie davon in eine Log-Datei 
gespeichert wird.
Hat jemand eine Idee?

von Stefan E. (sternst)


Lesenswert?

1
make 2>&1 | tee log.txt

von make a file (Gast)


Lesenswert?

Danke für die Antwort.
Aber gibt es einen Weg wie ich das direkt im Makefile angeben kann?
Ich möchte wenn möglich nur "make all" aufrufen.

von Markus F. (mfro)


Lesenswert?

make a file schrieb:
> wie ich das direkt im Makefile angeben kann?

indem Du das einfach angibst, i.e. o.a. Zeile direkt als erstes Target 
in dein Makefile einträgst
1
.PHONY:all
2
default:
3
        make all 2>&1 | tee make.log
4
5
all:
6
        ...

von make a file (Gast)


Lesenswert?

Prima :-D es funktioniert.
Vielen Dank.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.