【发布时间】:2015-03-19 21:58:40
【问题描述】:
我已经阅读了几篇文章以确保如何强制目标 NOT 并行运行。但是假设我希望两个目标实际上同时启动并并行运行。这个可以吗?
例如,假设我的目标如下:
myParallelTarget:
$(MAKE) target1;
$(MAKE) target2;
然后我用例如:
make -j16 myParallelTarget
我有一个比这个更复杂的项目,但这是一般形式。即使我用 -j16 调用我的 Makefile,它仍然会在恢复到 target2 之前构建 target1。
当我查看构建输出时,我感觉如果立即启动 target2,构建可能会执行得更快,即似乎有些线程正在等待 target1 完成。是否可以同时强制启动目标?
【问题讨论】:
标签: makefile gnu-parallel