Обычно это делается путем кросс-компиляции на другом компьютере для целевой архитектуры. Вы можете найти фон здесь и здесь . Хотя это не тривиальный процесс. Если ваша цель не архитектура, которую GCC уже поддерживает, то у вас впереди много работы.
Я помню, как читал некоторые старые gccинструкции по установке, в которых рассказывалось о создании минимального компилятора asи использовании его для создания реального gcc.
user1686
Я всегда думал, что запуск компилятора на новой архитектуре будет забавным. Конечно, проектирование процессора ISA и его реализация в дискретной логике или ПЛИС тоже звучит очень весело ... smile О, если бы у меня было только свободное время ...
Эван Андерсон
1
Ух ты - я уверен только на 99,9%, но нет, нет, я действительно не верю, что ты можешь.
Ответы:
То, о чем вы говорите, называется загрузкой компилятора .
Обычно это делается путем кросс-компиляции на другом компьютере для целевой архитектуры. Вы можете найти фон здесь и здесь . Хотя это не тривиальный процесс. Если ваша цель не архитектура, которую GCC уже поддерживает, то у вас впереди много работы.
источник
gcc
инструкции по установке, в которых рассказывалось о создании минимального компилятораas
и использовании его для создания реальногоgcc
.Ух ты - я уверен только на 99,9%, но нет, нет, я действительно не верю, что ты можешь.
Тем не менее, стоит спросить об этом.
источник