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.