cmake命令中--j 8的含义是什么

cmake命令中--j 8的含义是什么,cmake,Cmake,这是一个类似的问题: 但答案并不能解释-,J8。 它实际上做什么?选项告诉cmake同时运行多达N个单独的作业 从: 生成时要使用的最大并发进程数 通常,make一次只执行一个配方,等待它完成后再执行下一个。然而,'-j'或'-jobs'选项告诉make同时执行多个配方 选项意味着将以下选项传递给本机工具,可能是make。对于make,-j选项表示要同时运行的作业数: -j [jobs], --jobs[=jobs] Specifies the number of jobs (comma

这是一个类似的问题:

但答案并不能解释-,J8。 它实际上做什么?

选项告诉cmake同时运行多达N个单独的作业

从:

生成时要使用的最大并发进程数


通常,make一次只执行一个配方,等待它完成后再执行下一个。然而,'-j'或'-jobs'选项告诉make同时执行多个配方

选项意味着将以下选项传递给本机工具,可能是make。对于make,-j选项表示要同时运行的作业数:

-j [jobs], --jobs[=jobs]
    Specifies the number of jobs (commands) to run simultaneously.  If there is more than one -j option, the
    last one is effective.  If the -j option is given without an argument, make will not limit the number of
    jobs that can run simultaneously.

这允许make使用多个进程同时运行不同的构建步骤,可能会缩短构建时间。

搜索-j。请参阅响应。虽然正确,但参考的是make,而不是CMake。