Crea gcc senza compilatore ac


8

È possibile compilare gcc senza compilatore ac già sulla macchina? Se é cosi, come?


1
Puoi sempre ottenere un binario ... Se stai prendendo in considerazione tali considerazioni, di solito sei piuttosto fregato.
Antoine Benkemoun,

Risposte:


16

Quello di cui stai parlando è noto come bootstrap di un compilatore .

In genere ciò viene eseguito compilando in modo incrociato il compilatore su un altro computer per l'architettura di destinazione. Puoi trovare alcuni retroscena qui e qui . Non è un processo banale, però. Se il tuo obiettivo non è un'architettura che GCC già supporta, avrai molto lavoro da fare.


1
Ricordo di aver letto alcune vecchie gccistruzioni di installazione che riguardavano la costruzione di un compilatore minimale ase il suo utilizzo per costruire il reale gcc.
user1686

Ho sempre pensato che il bootstrap di un compilatore su una nuova architettura sarebbe stato divertente. Naturalmente, progettare un processore ISA e implementarlo in logica discreta o FPGA suona anche molto divertente ... sorridi Oh, se avessi solo tempo libero ...
Evan Anderson

1

Wow - Sono sicuro solo del 99,9% ma no, no, non ci credo davvero.

Detto questo, potrebbe valere la pena chiedere a SO.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.