The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Зачем писать компилятор Си на Си?"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Писать компилятор Си на Си? -- Надо!" +/
Сообщение от Andrey Mitrofanov (?), 21-Дек-08, 17:31 
>C bootstrapping - о том, как и зачем собирать компилятор Си на Си
>зачем это?

Насколько я ничего не знаю о и никогда ничего об этом не читал... во-о-от... bootstrapping - некая начальная загрузка или, в данном случае, сборка при недостаточных инструментальных средствах. Соответственно B. си-компилятора - перенос [версии] компилятора на новую аппаратную платформу, используя (ограниченные и/или только для того и созданные) средства кросс-компиляции (=начав на другой платформе) или предыдущую версию, или другой компилятор -- ограниченно совместимые с. Соответственно, у gcc есть некие "фазы" - подмножества самого компилятора, минимальное подмножество собралось -- на нём уже собирается чуть :) большая его часть, и так делее -- пока весь он не соберётся (ну, и как окончательный $) тест - не пересаберёт себя сам) целиком.

Примерно так собирался, скажем, gcc 4.0, когда, например, в Debian-е были только 3.3 и 3.4 -- мне так показалось почему-то.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Зачем писать компилятор Си на Си?, JWalker, 21-Дек-08, 16:20  [смотреть все]
  • Насколько я ничего не знаю о и никогда ничего об этом не читал во-о-от boo , Andrey Mitrofanov, 21-Дек-08, 17:31  (1)
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру