Crie o gcc sem o compilador de corrente alternada

8

É possível construir o gcc sem o compilador CA já na máquina? Se sim, como?

David Nehme
fonte
11
Você sempre pode obter um binário ... Se você está entrando em tais considerações, geralmente está muito ferrado.
Antoine Benkemoun

Respostas:

16

O que você está falando é conhecido como inicialização de um compilador .

Normalmente, isso é feito através da compilação cruzada do compilador em outra máquina para a arquitetura de destino. Você pode encontrar algumas informações aqui e aqui . Não é um processo trivial, no entanto. Se o seu destino não é a arquitetura que o GCC já suporta, você tem muito trabalho pela frente.

Evan Anderson
fonte
11
Lembro-me de ler algumas gccinstruções de instalação antigas sobre como criar um compilador mínimo ase usá-lo para criar o real gcc.
precisa saber é o seguinte
Eu sempre pensei que seria divertido inicializar um compilador em uma nova arquitetura. Claro, a concepção de um ISA processador e implementá-lo na lógica ou FPGAs sons discretos como um monte de diversão, também ... sorrir Oh, se eu tivesse tempo livre ...
Evan Anderson
1

Uau - eu tenho apenas 99,9% de certeza, mas não, não, eu realmente não acredito que você possa.

Dito isto, pode valer a pena perguntar sobre o SO.

Chopper3
fonte