2009-09-29 2 views
13

Umleitungsoperator funktioniert nicht. Wie sollen wir das machen? Noch eine Frage, in Make-Datei, wie können wir Argumente von der Kommandozeile geben, wieWie umleiten Sie die Ausgabe von GCC-Compiler in eine Datei?

run: a.out 
    ./a.out **<input>** 
+2

Bitte nicht nicht verwandte Fragen zu einem einzigen setzen Sie. –

Antwort

18

gcc druckt seine Fehlermeldungen stderr, so haben Sie stderr umleiten:

gcc -o foo foo.c 2> foo.gccmessages 

Sie geben Argumente immer in der gleichen Art und Weise

./a.out argument1 argument2 argument3 
+0

In Makefile, ich möchte angeben, dass Eingabe von der Befehlszeile gegeben wird. Ich frage nicht, wie man Eingabe an der Befehlszeile geben? Wie geht das? – avd

+1

Sie tun das, indem Sie eine separate Frage stellen und Antworten darauf erhalten. –

+0

Ok ich habe das, wenn wir die Ausgabe an eine bestehende Datei anhängen wollen, was sollen wir tun? – avd

Verwandte Themen