GNU toolchain

GNU toolchain

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

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

Содержание

Состав

GCC

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

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

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

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

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

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "GNU toolchain" в других словарях:

  • GNU toolchain — est un terme général utilisé par la communauté anglosaxonne pour désigner certains outils de développement (en) du projet GNU. Ces outils forment une suite d outils de développement utilisés en série, souvent appelée « toolchain »… …   Wikipédia en Français

  • GNU toolchain — The GNU toolchain is a blanket term for a collection of programming tools produced by the GNU Project. These tools form a toolchain (suite of tools used in a serial manner) used for developing applications and operating systems.The GNU toolchain… …   Wikipedia

  • GNU toolchain — El GNU toolchain es un término que agrupa a una serie de proyectos que contienen las herramientas de programación producidas por el proyecto GNU. Estos proyectos forman un sistema integrado que es usado para programar tanto aplicaciones como… …   Wikipedia Español

  • GNU Toolchain — Die GNU Toolchain (deutsch: GNU Werkzeugkette) ist ein Gesamtbegriff für die Programmierwerkzeuge, die vom GNU Projekt produziert wurden. Diese Projekte bilden ein Gesamtsystem oder eine Werkzeugkette, die für die Programmierung von sowohl… …   Deutsch Wikipedia

  • GNU AVR toolchain — GNU AVR toolchain, или AVR GCC toolchain наименование набора распространяемых по лицензии GPL, LGPL пакетов программ, необходимых для компиляции из исходных текстов выполняемого кода программ для процессоров AVR. Основу составляют утилиты avr… …   Википедия

  • Toolchain — GNU toolchain набор необходимых пакетов программ для компиляции и генерации выполняемого кода из исходных текстов программ. Программы проекта Содержание 1 Состав 2 GCC 3 Программы разработчика 4 Ссылки …   Википедия

  • GNU build system — GNU logo The GNU build system, also known as the Autotools, is a suite of programming tools designed to assist in making source code packages portable to many Unix like systems. It can be difficult to make a software program portable: the C… …   Wikipedia

  • GNU Compiler Collection — GNU Compiler Collection …   Википедия

  • GNU Compiler Collection — Cc1 redirects here. For other uses of CC1 or CC 1, see CC1 (disambiguation). GNU Compiler Collection Developer(s) GNU Project Initial release May 23, 1987 ( …   Wikipedia

  • GNU Autotools — Programmablaufplan von autoconf und automake, zwei Tools im GNU Build System Das GNU Build System, auch bekannt als Autotools, ist eine Sammlung von Tools für die Computerprogrammierung, die vom GNU Projekt entwickelt wurden. Diese Tools sind für …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»