标签: makefile parallel-processing gnu-make makefile-project multiple-makefiles
我有一个包含大量子系统的makefile,并且能够使用-j标志构建它,以便它更快地并行构建不同的配方。
现在这似乎工作得很好,但我不确定我是否缺少一些必要的依赖项,而且我只是"变得幸运"按照这些正在建立的顺序。
有没有一种方法可以随机化订单配方,同时仍然遵循我定义的所有依赖项?
答案 0 :(得分:0)
您可以控制作业数允许使用-j命令行选项异步运行。通过这种方式,您可以随机选择"食谱同时执行并捕获makefile中的一些问题。
-j