How do I utilise all the cores for nmake?

本文介绍如何通过设置环境变量CL为/MP的方式让nmake利用所有CPU核心进行并行编译,以此来提高编译速度。同时指出大多数Makefiles不直接这样调用编译器,而是为每个源文件单独调用,这会限制/MP选项的有效性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1

According to MSDN, there’s no such option for nmake.

You can however make the compiler build multiple files in parallel by using the /MP option with the VC++ command line compiler and passing multiple files at the same time:

cl /MP a.cpp b.cpp c.cpp

However note that most Makefiles don’t call the compiler like this - they usual invoke the compiler separate for each individual source file, which would prevent the /MP option from doing anything useful.

2

Another generic, non-Qt-related way to tell nmake to use all the cores is to set environmental variable CL to /MP:

set CL=/MP
nmake

will use all the CPU cores.

原文:

How do I utilise all the cores for nmake?

‘NMake Makefiles’ generate does not support parallel builds (/MP)?

基于这些Budget aims/goals The current budget aim is to produce a solution while staying well under our project prototyping budget of $350. We aim to keep our budget below 50% of the $350, however this will only be achievable in the development phase because of savings of borrowed items from Shoalhaven Water. Final costings will be dependent on housing construction and will be decided after further discussion with Shoalhaven Water. Budget Estimate Most hardware components in the design are finalised for both the power system and housing, compiled in a full list, sourced, and budgeted. Changes to Previous Estimate: Updated the selected battery from the 6000mAh LIPO ($31) to 2x parallel 18650 2600mAh with battery holders ($46 + $7). Updated solar power manager and separate solar panel cost ($8 and $12) to a combined solar panel and power manager ($50) This solar power manager added an optional 5v input and removed the need for the voltage regulator ($5). Added two Stainless Steel U Bolts ($10) and O-ring gasket material ($5) for housing. The estimated total was updated from $273 to $340. Project Costing Hardware The supplied components include the mDot LoRaWAN device ($74), the voltage pulse reed switch ($93) (water meter and standpipe are already used/in field). The device cost will only consider the hardware involved. It will utilise the Shoalhaven Water pre-existing LoRaWAN network as well as their backend infrastructure for data storage and analysis which are additional costs that will not be accounted for in the budget of this project. The estimated cost of the device hardware per unit is $340. The full list of device hardware expenses is detailed below in table VIII. For the project prototype, Shoalhaven Water are supplying the LoRaWAN mDot, voltage pulse reed switch, standpipe and water meter, making the actual hardware expenses during the project just $173. This means that our design is $177 below our required project budget.
06-03
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值