Makefile poser启用多进程编译

时间:2011-02-24 16:00:36

标签: makefile nmake

[http://stackoverflow.com/questions/601970/how-do-i-utilise-all-the-cores-for-nmake] [1]

这个主题讨论了nmake makefile以及'most'为每个源文件启动一个单独的cl.exe进程的事实。

Alnitak说,“但是大多数makefile都没有将多个源文件放入编译器的单个调用中 - 将.cpp文件单独编译为.o文件更为常见。”

那么,是否可以创建一个nmake makefile,它可以通过一次调用cl.exe来编译多个源文件?

(我对makefile不太好,所以对其他人来说这可能很容易!)

1 个答案:

答案 0 :(得分:0)

其他一些链接让我回答了我自己的问题,以防有人感兴趣...

Change older makefile system to take advantage of parallel compiles

http://msdn.microsoft.com/en-us/library/f2x0zs74%28v=VS.90%29.aspx

所以答案是使用所谓的批处理模式推理规则。