У меня большой проект, использующий инфраструктуру Qt, и я пытаюсь найти самый быстрый способ его компиляции при установке Windows.
На моем компьютере с Linux я использую 3-летнюю установку Linux Mint с двухъядерным (машине 3 года, а не Linux Mint) , используя: make -j2 оба ядра заполнены (ish) и компилирует код относительно быстро, примерно через 10 минут после чистой сборки.
Тем не менее, на моем рабочем ПК с Windows 2,0 ГГц Intel Core 2 Quad (XP) мне никогда не удастся заставить компиляцию работать так же быстро, как на моем Linux-компьютере. Документы для разработчиков программы рекомендуют использовать Visual Studio C ++ с использованием файла проекта, сгенерированного из cmake, но в котором, похоже, используется только одно ядро, а компиляция занимает около 10 минут (из чистой сборки) при моей установке Linux *. *
Я пробовал использовать jom , но даже при использовании всех ядер это все равно занимает около полутора часов, потому что кажется, что он использует небольшое количество процессора на каждом ядре.
Мне не имеет смысла, что моя старая машина Linux собирается быстро, но четырехъядерное ядро просто падает.