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