发新话题
打印

[求助] 怎么禁止clearmake输出======= Finished=====( 此文章被查看:158次,被回复:0篇!! )

怎么禁止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 ....." ??



© 本文为 hahacaiSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

发新话题