Makefile 构建期间GNU Make和Clearmake编译器之间的更改

Makefile 构建期间GNU Make和Clearmake编译器之间的更改,makefile,gnu,clearcase,clearmake,Makefile,Gnu,Clearcase,Clearmake,是否有可能在构建中的某个点从Clearmake切换到GNU make,然后再切换回来?如果是这样的话,是怎么回事?注意,GNU make和clearmake都不是编译器 所有make版本都只是用于运行其他命令的工具,因此您可以编写一条规则,将不同的make作为命令运行: run-make: gmake do-something 现在,当调用run make规则时,它将调用GNU make(这里称为gmake,但它可能被称为make或其他任何东西),以构建目标执行某些操作。一旦完

是否有可能在构建中的某个点从Clearmake切换到GNU make,然后再切换回来?如果是这样的话,是怎么回事?

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

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

run-make:
        gmake do-something
现在,当调用
run make
规则时,它将调用GNU make(这里称为
gmake
,但它可能被称为
make
或其他任何东西),以构建目标
执行某些操作。一旦完成,它将返回到当前的make版本(大概是clearmake)


仅需您提供的最少信息,我们就可以做到这一点。

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

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

run-make:
        gmake do-something
现在,当调用
run make
规则时,它将调用GNU make(这里称为
gmake
,但它可能被称为
make
或其他任何东西),以构建目标
执行某些操作。一旦完成,它将返回到当前的make版本(大概是clearmake)

以您提供的最少信息,这是我们能做的最好的了