- Toolchain
-
GNU toolchain — набор необходимых пакетов программ для компиляции и генерации выполняемого кода из исходных текстов программ.
Содержание
Состав
- заголовочные файлы ядра Linux,
- binutils (компоновщик ld, ассемблер as и другие программы),
- GNU Compiler Collection — набор компиляторов,
- стандартная библиотека языка Си - или другая, например dietlibc,
- GNU autoconf и др.).
GCC
GNU Compiler Collection (GCC) — набор компиляторов проекта GNU. Это свободное программное обеспечение, распространяемое FSF. Они используются для компиляции большинства программ проекта и множества других. GNU C состоит из двух частей — набора компиляторов с разных языков в абстрактное дерево, независимое от языка и процессора (такие компиляторы называются front ends) и набора «компиляторов», превращающих дерево в объектный код для разных процессоров (такие программы называются back ends). Такая схема позволяет делать код мобильным: любой код, скомпилировавшийся для одного процессора, скорее всего скомпилируется и для остальных. Сейчас написаны front ends для самых разных языков программирования и back ends для всех основных процессоров, включая используемые в PDA.
Программы разработчика
Эти программы нужны тем, кто занимается программированием, исправлением ошибок, дополнением программ.
- ctags — индексатор имён (используется текстовыми редакторами для навигации по именам функций)
- gdb — отладчик
- gprof — профайлер
- info — гипертекстовая справочная система
Ссылки
- GCC homepage
- GNU Compiler Collection
Wikimedia Foundation. 2010.