Processo di compilazione del linguaggio C

di Anonimizzato14377 il
4 risposte

Il processo di compilazione del linguaggio C:

(a) Genera un programma che può essere eseguito dall'interprete installato nella macchina
(b) Genera un file eseguibile su qualunque macchina
(c) Genera un file il cui contenuto dipende dall'architettura della macchina
(d) Verifica che un programma sia semanticamente corretto


Sono indeciso tra la b e la c, ma penso sia la b.. Vero? Sulle mie dispense c'è semplicemente scritto che la compilazione genere un file oggetto, il quale dovrà poi essere linkato dal linker. Però, credo che qui il linking sia sottointeso, poiché parla di eseguibile..

4 Risposte

  • C
    Il processo di compilazione dovrebbe combrendere tutti i passaggi, dal preprocessore al linker che naturalmente produrra un file per l'architettura hw scelta.
  • Grazie mille!!!
  • Solo c.

    L'eseguibile non è per TUTTE le macchine
  • Capito, grazie ancora
Devi accedere o registrarti per scrivere nel forum
4 risposte