Content originally posted in LPCWare by lpcxpresso-support on Mon Nov 23 06:08:37 MST 2015
Although building under Windows is generally a little slower than Mac / Linux (due to the way Windows spawns processes, together with the Msys layer required to provide a unix like environment for GCC to use), this would not explain the problems that you are seeing.
Generally in such slow downs - I would expect it to be Virus checker related. However, it sounds like you have already ruled that out.
It might be interesting to know if this issue is project related? Do you see the same sort of speed issues if you build some of the standard LPCOpen libraries and projects like periph_blinky?
The only other thing I can think of is that this might be network related (and this really is a long shot).
Can you confirm whether you have a network connection (to the internet)? What sort of ping times do you see to an external site like lpcware.com?
And if you are connected, does disconnecting or disabling your network interface make any difference? And is your connection wired or wireless? Does switching to the other (wired-wireless) make any difference?
Finally can you confirm whether you are using an LPCXpresso Pro or Free Edition license?
As an aside, one way to speed things up at a general level is to reconfigure projects to use parallel build rather than the default serial build. This can cause the error message generated by the tools to be displayed intermingled, and hence can be confusing to follow - which is one of the reasons this is not enabled by default.
To use parallel build, go to
Project - Properties - C/C+ Build
then select the "Behavior" tab, then tick "Enable parallel build". You may need to tweak the number of jobs to get the best performance out of your actual system.
Regards,
LPCXpresso Support