如何在Make中捕获并处理错误?

Jay*_*Fix 3 error-handling makefile

我正在使用GNU Make 3.80.

在我的Makefile_1中,我正在调用Makefile_2.在某些情况下,Makefile_2"抛出"错误.

有没有办法让我"捕获"和"处理"(在Makefile_1中)Makefile_2可能抛出的错误?

use*_*374 5

你拥有所需的所有shell功能:

target1:
    ${MAKE} -f Makefile_2 target2; \
    case "$$?" in \
    ... \
    esac;
Run Code Online (Sandbox Code Playgroud)