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