在构建期间在 GNU Make 和 Clearmake 编译器之间切换

Change Between GNU Make and Clearmake Compilers During a Build

是否可以在构建的某个时刻从 Clearmake 切换到 GNU make 然后再切换回来?如果是,怎么会?

注意,GNU make 和 clearmake 都不是编译器。

所有 make 版本只是 运行 其他命令的工具,因此您可以编写一个规则,将 运行 不同的 make 作为命令:

run-make:
        gmake do-something

现在,当 run-make 规则被调用时,它将调用 GNU make(这里称为 gmake,但它可能被称为 make 或其他)来构建目标 do-something.一旦完成,它将 return 回到当前的 make 版本(大概是 clearmake)。

根据您提供的最少信息,这就是我们能做的最好的了。