In generale, il compilatore non ha bisogno di sapere nulla della macchina su cui gira.
Semmai deve sapere l'architettura target per cui compilare, ovvero gli deve essere indicato (tramite apposite opzioni) per quale CPU o famiglia di CPU generare il codice. Se l'architettura richiesta è supportata dal compilatore vuol dire che questo possiede tutte le informazioni del set di istruzioni di quell'architettura.


Rispondi quotando