怎么禁止clearmake输出======= Finished=====
大家好,我遇到了一个棘手的问题,希望这里有达人能帮我看看:
当使用 -J 做build的时候,在真真开始编译每个目标之前,clearmake会打出类似下面这句话:
" ======== Finished ......" , 据个例子:
我的makefile:
main.o:main.cpp
@echo 'c++ compiling ' $@
gcc -c main.cpp
编译命令: clearmake -J 2 main.o
打印出来的log:
======== Finished "main.o" on host "zch68lnx13" ========
c++ compiling main.o
gcc -c main.cpp
========================================================
大家可以看到,实际上在红色的句子之后才真真开始编译main.o。
如果编译成功算是好的情况,如果编译错误会出现类似下面的log:
======== Finished "main.o" on host "zch68lnx13" ========
c++ compiling main.o
gcc -c main.cpp
.......................
*** Error code 1
clearmake: Error: Build script failed for "main.o"
========================================================
第一个红句子告诉我们已经完成了对main.o的编译,第二个红句子却告诉我们对main.o的编译失败了, 这种log是很让人困惑的,不知道这里有没有达人能告诉我在使用“-J"的情况下,禁止clearmake输出那句"======== Finished ....." ??