2011-01-14 26 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

相關問題