I'm using the Code::Blocks IDE with GCC/MinGW on Windows, and I'm trying to build a wxWidgets application which has ca. 20k lines and 40 source modules. And it builds very very slow.
Compiling a C++ module lasts 2-5 seconds, and linking lasts even 2-3 minutes.
It's a portable code, and this code compiles very fast on Linux. I can't follow the build message window... The entire process lasts less than 20 seconds.
I tried the common tweaks (for example, precompiled header, turn optimizations off, etc.), but nothing worked.
Why is it so slow?