【发布时间】:2012-06-12 07:23:15
【问题描述】:
阅读此问题的答案后: Make "make" default to "make -j 8"
我想知道是否有办法让 -j 选项自动使用正确数量的编译线程?
所以我说make。 make 命令本身使用 6 或 4 或 8 个线程,具体取决于硬件?
【问题讨论】:
-
正确的编译线程数是什么意思?
-
@maba 通常建议使用 cpu 核心数 x 2。因此对于双核 cpu,它应该是 -j 4。但有些人建议编译线程数与核心数一样多。所以 -j 2 用于双核 cpu。