我有一个有多个目标的 Makefile。其中之一就是自动生成 cpp 代码。第二个是指定编译那些生成的cpp。
我已经配置了一个分布式编译集群,我只想指定一些作业用于编译 cpp 文件本身。生成部分的另一个不同数量的工作。
可能吗?
这个想法是使用“make -j30”通过 distcc 将构建分发到几个可用的主机,但是专用于生成定义到 Makefile 中的代码的目标不能拆分为 30 个作业,因为这个目标只会在本地处理。并且本地主机没有 30 个核心来处理它们,所以机器冻结了。这就是我需要为生成阶段定义作业数量和为编译阶段定义另一数量的作业的原因。