Теперь почти каждый пользователь имеет 2 или 4 ядра на рабочем столе (и на большом количестве ноутбуков).Опытные пользователи имеют 6-12 ядер с amd или i7.
Какие компиляторы x86 / x86_64 C / C ++ могут использовать несколько потоков для компиляции?
Уже есть 'make -j N'
-подобные решения, но иногда (для -fwhole-program
или -ipo
) есть последний большой и медленный шаг, который начинался последовательно.
из них могут: GCC, компилятор Intel C ++, компилятор Borland C ++, Open64, LLVM / GCC, LLVM / Clang, компилятор Sun, MSVC, OpenWatcom, Pathscale, PGI, TenDRA, Digital Mars?
Существует ли более высокий предел количества потоков для многопоточных компиляторов?
Спасибо!