Vio*_*ffe 44
告诉nmake使用所有核心的另一种通用的,非Qt相关的方法是将环境变量设置CL为/MP:
set CL=/MP
nmake
Run Code Online (Sandbox Code Playgroud)
将使用所有CPU核心.
Tol*_*kha 35
QT有这个http://qt.gitorious.org/qt-labs/jom的工具
Aln*_*tak 21
根据MSDN,没有这样的选择nmake.
但是,您可以通过使用/MPVC++命令行编译器的选项并同时传递多个文件,使编译器并行构建多个文件:
> cl /MP a.cpp b.cpp c.cpp
Run Code Online (Sandbox Code Playgroud)
但请注意,大多数Makefile不会像这样调用编译器 - 它们通常会为每个单独的源文件单独调用编译器,这会阻止该/MP选项执行任何有用的操作.
该CMake的2.8.1 RC1,为写这篇的时候它已经准备好尝试,确实带来了新的NMAKE发电机被称为NMAKE Makefile文件JOM,它与JOM特定的设置,这是在更换NMAKE的下降产生NMAKE.因此,它使用NMake为多处理启用建筑.
| 归档时间: |
|
| 查看次数: |
36169 次 |
| 最近记录: |