GNU toolchain: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
DenMoren (обговорення | внесок)
Немає опису редагування
DenMoren (обговорення | внесок)
Немає опису редагування
Рядок 15:
''GNU Compiler Collection'' (''GCC'') — набір [[компілятор]]ів проекта [[GNU]].
 
Компілятори GNU розроблені і підтримуються спільнотою [[GNU]]. Це вільне програмне забезпечення, яке розповсюджується [[FSF]]. Вони використовуються для компіляції більшості програм проекту і багатьох інших. GNU C складається з двох частин - набору компіляторів з різних мов в абстрактне дерево, незалежне від мови і процесора (такі компілятори називаються front ends) і набору «компіляторів», що перетворюють дерево в об'єктний код для різних процесорів (такі програми називаються back ends). Така схема дозволяє робити код мобільним: будь-який код, зкомпільований для одного процесора, швидше за все зкомпілюється і для інших. Зараз написані front ends для різноманітних мов програмування і back ends для всіх основних процесорів, включаючи використовувані в [[PDA]].