Come compilare su più core usando MINGW all'interno di QtCreator
-
12-11-2019 - |
Domanda
Ho una CPU I7 quad-core sul desktop di Windows. Sto cercando di far compilare MINGW32-Make usando il maggior numero possibile di nucleo. Ho aggiunto -J8 nei campi "Make Arguments" in Impostazioni di build-> Build Passaggi. Mingw32-make sembra ignorare completamente l'opzione poiché non ottengo alcun miglioramento della velocità da quello. Quando vedo l'utilizzo della CPU in Task Manager, rimane al 13% e vedo solo un'istanza di G ++ in esecuzione.
In questo momento, ricostruire l'intero progetto usando MINGW richiede 3 minuti completi. Ricostruirlo utilizzando MSVC richiede solo 15 secondi.
Per le tue informazioni, ho abilitato l'opzione di intestazione precompilata nelle impostazioni del progetto. Ciò rende le cose molto più veloci anche con VC. Ma devo ancora vedere il beneficio dell'intestazione precompilata con MINGW.
Condividi i tuoi commenti se hai mai avuto MINGW per compilare più file di origine in parallelo da QtCreator. Grazie!
Nessuna soluzione corretta