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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top