GNU toolchain

GNU toolchain — набор необходимых пакетов программ для компиляции и генерации выполняемого кода из исходных текстов программ ОС Linux.

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

Содержание

Состав

GCC

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

Компиляторы GNU разработаны и поддерживаются сообществом GNU. Это свободное программное обеспечение, распространяемое FSF. Они используются для компиляции большинства программ проекта и множества других. GNU C состоит из двух частей — набора компиляторов с разных языков в абстрактное дерево, независимое от языка и процессора (такие компиляторы называются front ends) и набора «компиляторов», превращающих дерево в объектный код для разных процессоров (такие программы называются back ends). Такая схема позволяет делать код мобильным: любой код, скомпилировавшийся для одного процессора, скорее всего скомпилируется и для остальных. Сейчас написаны front ends для самых разных языков программирования и back ends для всех основных процессоров, включая используемые в PDA.

Программы разработчика

Эти программы нужны тем, кто занимается программированием, исправлением ошибок, дополнением программ.

  • ctags — индексатор имён (используется текстовыми редакторами для навигации по именам функций)
  • gdb — отладчик
  • gprof — профайлер
  • info — гипертекстовая справочная система
  • cscope — средство для навигации по коду

Ссылки

GNU toolchain.

© 2021–2023 sud-mal.ru, Россия, Барнаул, ул. Денисова 68, +7 (3852) 74-95-52