2011-01-14 58 views
3

我使用的是GNU Make 3.80。如何捕捉并处理Make中的错误?

在我的Makefile_1中,我调用了Makefile_2。在某些情况下,Makefile_2“抛出”一个错误。

有没有办法让我“抓住”和“处理”(在Makefile_1中)Makefile_2可能会抛出的错误?

+0

我目前正在研究可能的变通使用“ - 忽略错误”标志。 – JaysonFix 2011-01-14 20:36:42

回答

5

你有你需要的所有外壳功率:

target1: 
    ${MAKE} -f Makefile_2 target2; \ 
    case "$$?" in \ 
    ... \ 
    esac; 
+0

谢谢你,user562374。 – JaysonFix 2011-01-14 22:47:02