Construir gcc sin compilador ac


8

¿Es posible construir gcc sin el compilador de CA ya en la máquina? ¿Si es así, cómo?


1
Siempre puedes obtener un binario ... Si te estás metiendo en tales consideraciones, generalmente estás bastante jodido.
— Antoine Benkemoun

Respuestas:


16

De lo que estás hablando se conoce como bootstrapping de un compilador .

Normalmente, esto se realiza mediante la compilación cruzada del compilador en otra máquina para la arquitectura de destino. Puedes encontrar algunos antecedentes aquí y aquí . Sin embargo, no es un proceso trivial. Si su objetivo no es la arquitectura que GCC ya admite, entonces tiene mucho trabajo por delante.


1
Recuerdo haber leído algunas gccinstrucciones de instalación antiguas que trataban sobre construir un compilador mínimo asy usarlo para construir el real gcc.
— usuario1686

Siempre he pensado que el arranque de un compilador en una nueva arquitectura sería divertido. Por supuesto, diseñar un procesador ISA e implementarlo en lógica discreta o FPGA también suena muy divertido ... sonríe Oh, si solo tuviera tiempo libre ...
— Evan Anderson

1

Wow: solo estoy 99.9% seguro, pero no, no, realmente no creo que puedas.

Dicho esto, podría valer la pena preguntar sobre SO.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.