GNU toolchain — набір необхідних пакетів програм для компіляції та генерації виконуваного коду з початкових текстів програм.

Програми проекту GNU поширюються в першу чергу у вигляді початкових текстів. Зазвичай для стабільних програм можна знайти готову інсталяцію. Іноді виникають ситуації, коли непрограмісту може знадобитися остання робоча версія програми. Тоді йому не обійтися без GNU toolchain.

Склад ред.

GCC ред.

Докладніше: GNU Compiler Collection

GNU Compiler Collection (GCC) — набір компіляторів проекту GNU.

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

Програми розробника ред.

Ці програми потрібні тим, хто займається програмуванням, виправленням помилок, доповненням програм.

  • Ctags — індексатор імен (використовується текстовими редакторами для навігації по іменах функцій)
  • GNU Debuggerвідлагоджувач
  • Gprofпрофайлер
  • info — гіпертекстова довідкова система
  • Cscope — засіб для навігації по коду

Джерела ред.

Посилання ред.

  • Колекція компіляторів GNU (англ.). Архів оригіналу за 22 травня 2019. Процитовано 6 травня 2022.