Cómo compilar en múltiples núcleos usando mingw dentro de QTCreator

Tengo una CPU i7 de cuatro núcleos en mi escritorio de Windows. Estoy tratando de hacer mingw32-make para compilar usando tantos núcleos como sea posible. He agregado -j8 en los campos "Hacer argumentos" en Configuración de compilación-> Pasos de compilación. mingw32-make parece ignorar por completo la opción ya que no obtengo ninguna mejora de velocidad de eso. Cuando veo el uso de la CPU en el administrador de tareas, permanece en 13% y solo veo una instancia de g ++ ejecutándose.

Ahora mismo, reconstruir todo el proyecto usando mingw toma 3 minutos completos. Reconstruirlo usando MSVC toma solo 15 segundos.

Para su información, he habilitado la opción de encabezado precompilado en la configuración del proyecto. Eso también hace las cosas mucho más rápido con VC. Pero todavía tengo que ver el beneficio del encabezado precompilado con mingw.

Por favor comparta sus comentarios si alguna vez ha conseguido que mingw compile múltiples archivos fuente en paralelo desde QTCreator. ¡Gracias

Respuestas a la pregunta(14)

Su respuesta a la pregunta