Názor k článku
GCC bude kompilovat paralelně od Ondřej Surý - [Psal jsem tenhle komentář včera z mobilu, ale...

  • Článek je starý, nové názory již nelze přidávat.
  • 1. 7. 2019 11:08

    Ondřej Surý

    [Psal jsem tenhle komentář včera z mobilu, ale někde se ztratil...]

    Trochu mícháte hrušky s jabkama - v případě GCC se jedná o paralelizaci kompilace jedné compilation unit (kompilační jednotky?), tj. rozdělení např. na funkce a kompilace jednotlivých funkcí ve více vláknem (těch způsobů je více, když si přečtete odkaz ze zprávičky). V případě clangu jde pak o podporu paralelní kompilace více compilation units, protože MSBuild systém nacpe kompilátoru všechny zdrojové soubory z jednoho vcxproject naráz - kde to pak clang kompiluje postupně. Jde to pěkně vidět i na těch číslech MSBuild vs ninja.