Hi All, An application runs gcc to build a shared library from souce in c. There is only one source file per library, which, is not bigger then 500 lines. Since there are many of those c-codes it is taking too long to compile all the libraries. Is there any way to improve compile time other then not using any optimization? Or is there some kind of utility that I can run and send "compile jobs" to it without unloading it from memory? By the way -pipe reduced compile time by 10% on small files (10 lines of code). For bigger files (~ 500 lines) it added another 10% to compile time. I'm doing this on Windows Vista 64-bit machine using 32-bit MinGW with gcc3.4.5 (and 64-bit MinGW with gcc4.4.0). Thanks, Seyran