Como compilar em vários núcleos usando o mingw dentro do QTCreator

Eu tenho uma CPU i7 quad-core na área de trabalho do Windows. Estou tentando fazer o mingw32-make compilar usando o maior número possível de núcleos. Eu adicionei -j8 nos campos "Criar argumentos" em Configurações da compilação -> Etapas da compilação. O mingw32-make parece ignorar completamente a opção, já que não obtive nenhuma melhoria de velocidade com isso. Quando visualizo o uso da CPU no gerenciador de tarefas, ele permanece em 13% e vejo apenas uma instância do g ++ em execuçã

gora, a reconstrução de todo o projeto usando o mingw leva 3 minutos completos. A reconstrução usando o MSVC leva apenas 15 segundo

Para sua informação, ativei a opção de cabeçalho pré-compilado nas configurações do projeto. Isso torna as coisas muito mais rápidas com o VC também. Mas ainda estou para ver o benefício do cabeçalho pré-compilado com ming

Compartilhe seus comentários, se você já conseguiu compilar vários arquivos de origem em paralelo com o QTCreator. Obrigado

questionAnswers(14)

yourAnswerToTheQuestion