Сборка GCC без компилятора переменного тока

8

Можно ли собрать gcc без компилятора переменного тока уже на машине? Если так, то как?

Дэвид Неем
источник
1
Вы всегда можете получить бинарный файл ... Если вы занимаетесь такими соображениями, вы, как правило, сильно облажались.
Антуан Бенкемун

Ответы:

16

То, о чем вы говорите, называется загрузкой компилятора .

Обычно это делается путем кросс-компиляции на другом компьютере для целевой архитектуры. Вы можете найти фон здесь и здесь . Хотя это не тривиальный процесс. Если ваша цель не архитектура, которую GCC уже поддерживает, то у вас впереди много работы.

Эван Андерсон
источник
1
Я помню, как читал некоторые старые gccинструкции по установке, в которых рассказывалось о создании минимального компилятора asи использовании его для создания реального gcc.
user1686
Я всегда думал, что запуск компилятора на новой архитектуре будет забавным. Конечно, проектирование процессора ISA и его реализация в дискретной логике или ПЛИС тоже звучит очень весело ... smile О, если бы у меня было только свободное время ...
Эван Андерсон
1

Ух ты - я уверен только на 99,9%, но нет, нет, я действительно не верю, что ты можешь.

Тем не менее, стоит спросить об этом.

Chopper3
источник