【发布时间】:2020-07-07 06:18:56
【问题描述】:
我们支持两种构建模式(32 位和 64 位)。为此,我们有两个目标:
对于 32 位,我们有 make32
对于 64 位,我们有 make64
每当用户尝试使用make32 运行make 命令时,它将运行32bit 构建,并且与make64 相同的方式将运行64bit 构建。我们还有另一个名为 makeboth 的目标,它按顺序运行 32 位和 64 位构建。
makeboth:
$(MAKE) make32
$(MAKE) make64
上面的 make sn-p 位于顶级 GNUmakefile 中,我们在其子目录中运行多个 makefile。当用户传递目标makeboth 时,我想同时运行 32 位和 64 位版本。可以这样做吗?哪位大神可以帮忙看看。
【问题讨论】:
标签: c makefile compilation gnu-make