<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=GNU_toolchain</id>
	<title>GNU toolchain - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=GNU_toolchain"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=GNU_toolchain&amp;action=history"/>
	<updated>2026-07-16T06:25:47Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=GNU_toolchain&amp;diff=7166&amp;oldid=prev</id>
		<title>imported&gt;Aertu: есть ссылка на русскоязычную версию статьи в разделе GCC</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=GNU_toolchain&amp;diff=7166&amp;oldid=prev"/>
		<updated>2024-10-31T16:06:22Z</updated>

		<summary type="html">&lt;p&gt;есть ссылка на русскоязычную версию статьи в разделе GCC&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;GNU toolchain&amp;#039;&amp;#039;&amp;#039; — набор созданных в рамках проекта [[GNU]] пакетов программ, необходимых для компиляции и генерации выполняемого кода из исходных текстов. Являются стандартным средством разработки программ и [[Ядро Linux|ядра Linux]].&lt;br /&gt;
&lt;br /&gt;
== Состав ==&lt;br /&gt;
* [[Заголовочный файл|заголовочные файлы]] ядра Linux,&lt;br /&gt;
* [[binutils]] ([[компоновщик]] ld, [[ассемблер]] as и другие программы),&lt;br /&gt;
* [[GNU Compiler Collection]] — набор [[компилятор]]ов,&lt;br /&gt;
* [[стандартная библиотека языка Си]] — [[glibc|GNU libc]] или другая, например [[uClibc]] или [[dietlibc]],&lt;br /&gt;
* GNU [[make]],&lt;br /&gt;
* [[autotools]] ([[autoconf]] и др.).&lt;br /&gt;
&lt;br /&gt;
== GCC ==&lt;br /&gt;
{{Main|GNU Compiler Collection}}&lt;br /&gt;
&amp;#039;&amp;#039;GNU Compiler Collection&amp;#039;&amp;#039; (&amp;#039;&amp;#039;GCC&amp;#039;&amp;#039;) — набор [[компилятор]]ов проекта [[GNU]].&lt;br /&gt;
&lt;br /&gt;
Компиляторы GNU разработаны и поддерживаются сообществом [[GNU]]. Это свободное программное обеспечение, распространяемое [[FSF]]. Они используются для компиляции большинства программ проекта и множества других. GNU Compiler Collection состоит из двух частей — набора компиляторов с разных языков в абстрактное синтаксическое дерево, независимое от языка и процессора (такие компиляторы называются front ends) и набора «компиляторов», превращающих дерево в объектный код для разных процессоров (такие программы называются back ends). Такая схема позволяет делать код мобильным: любой код, скомпилировавшийся для одного процессора, скорее всего скомпилируется и для остальных. Сейчас написаны фронт-энды для самых разных языков программирования и бэк-энды для всех основных процессоров, включая используемые в [[PDA]].&lt;br /&gt;
&lt;br /&gt;
== Программы разработчика ==&lt;br /&gt;
Эти программы нужны тем, кто занимается программированием, исправлением ошибок, дополнением программ.&lt;br /&gt;
&lt;br /&gt;
* [[ctags]] — индексатор имён (используется текстовыми редакторами для навигации по именам функций)&lt;br /&gt;
* [[gdb]] — [[отладчик]]&lt;br /&gt;
* [[gprof]] — [[Профилирование (информатика)|профайлер]]&lt;br /&gt;
* [[GNU info|info]] — гипертекстовая справочная система&lt;br /&gt;
* [[cscope]] — средство для навигации по коду&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://gcc.gnu.org/ GCC homepage]&lt;br /&gt;
&lt;br /&gt;
[[Категория:GNU|Toolchain]]&lt;br /&gt;
[[Категория:Компиляторы]]&lt;br /&gt;
[[Категория:Интегрированные среды разработки]]&lt;br /&gt;
[[Категория:Программное обеспечение проекта GNU|toolchain]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aertu</name></author>
	</entry>
</feed>