Ich weiß, die stille Flag (-s) für make wird das Rezept vollständig Echo, aber das macht es schwer zu sehen, Fortschritt.Reduce rezept echo in machen
Zum Beispiel zur Zeit habe ich Hunderte von Zeilen wie (ich habe die Linie gebrochen passen SO):
g++ -I. -std=c++11 -Wall -Wno-unused-local-typedefs -Wno-literal-suffix
-Wno-unused-but-set-variable `wx-config --cxxflags --unicode=no`
-MT dialog_export.o -MD -MP -MF .deps/dialog_export.Tpo
-c -o dialog_export.o dialog_export.cpp
Es wäre toll, wenn es nur ein Teil der Linie gedruckt werden könnte, sagen ohne die Fahnen, so etwas wie:
g++ dialog_export.o dialog_export.cpp
Oder nur ein Weg Fortschritt zu sehen, aber ohne die Konsole mit einer Tonne von Nachrichten Spam.
Ich glaube nicht, dass es eine make-Funktionalität dafür gibt. Es kann jedoch trivial sein, Makefile zu ändern, wenn es Pattern-Regeln verwendet. Ein anderer Weg kann das Schreiben von Wrapper (z.B.in bash) und es als Ersatz für 'CXX' verwenden, die Befehlszeichenfolge parsen wird, interessante Optionen Echo, und führen Sie g ++ (hässlich; sehr nicht empfohlen). – keltar