在构建期间在 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)。
根据您提供的最少信息,这就是我们能做的最好的了。
是否可以在构建的某个时刻从 Clearmake 切换到 GNU make 然后再切换回来?如果是,怎么会?
注意,GNU make 和 clearmake 都不是编译器。
所有 make 版本只是 运行 其他命令的工具,因此您可以编写一个规则,将 运行 不同的 make 作为命令:
run-make:
gmake do-something
现在,当 run-make
规则被调用时,它将调用 GNU make(这里称为 gmake
,但它可能被称为 make
或其他)来构建目标 do-something
.一旦完成,它将 return 回到当前的 make 版本(大概是 clearmake)。
根据您提供的最少信息,这就是我们能做的最好的了。