У меня четырехъядерный процессор i7 на моем рабочем столе Windows. Я пытаюсь получить mingw32-make, чтобы скомпилировать, используя как можно больше ядра. Я добавил -j8 в поля "Сделать аргументы" в разделе "Настройки сборки" → "Шаги сборки". mingw32-make, похоже, полностью игнорирует этот параметр, так как я не получаю никакого улучшения скорости. Когда я просматриваю использование ЦП в диспетчере задач, он остается на уровне 13%, и я вижу только один экземпляр g++.
Прямо сейчас, перестройка всего проекта с использованием mingw занимает 3 полных минуты. Восстановление его с помощью MSVC занимает всего 15 секунд.
Для вашей информации я включил опцию предварительно скомпилированного заголовка в настройках проекта. Это ускоряет работу с VC. Но я все еще не вижу преимущества предварительно скомпилированного заголовка с mingw.
Поделитесь своими комментариями, если вам когда-либо приходилось собирать несколько исходных файлов параллельно с QTCreator. Благодарю!