如何在多个线程中运行make?

时间:2017-08-15 14:21:14

标签: multithreading makefile

OpenCV个文档中,我遇到了以下文字:

  

从build目录执行make,建议在多个线程中执行此操作

这简单吗?

1 个答案:

答案 0 :(得分:1)

GNU make支持Swagger.Net选项以使用多个线程:

  

-j [职位],-j [--jobs 职位]

     

指定要同时运行的作业(命令)数。如果有多个=选项,则最后一个选项有效。如果在没有参数的情况下给出-j选项,则make不会限制               可以同时运行的作业数。当make调用子make时,make的所有实例将协调以一次运行指定数量的作业;请参阅 PARALLEL MAKE AND部分               THE JOBSERVER 了解详情。