GNU Compiler Collection: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
il codice delle librerie è "incorporato", non "duplicato", nel file eseguibile
Riga 81:
# il file da compilare viene trattato dal [[preprocessore]], che analizza le direttive scritte per il compilatore (definite in alcune righe del codice, solitamente posizionate in testa al file e precedute dal carattere <tt>#<tt>). Se eseguito con il parametro <tt>-E</tt>, gcc esegue solo questo passo, fornendo in output il risultato delle attività del preprocessore;
# nella seconda fase, il file dà origine a un nuovo [[Codice oggetto|file oggetto]], non è ancora eseguibile;
# a questo punto entra in funzione il [[Linking|linker]] che produce un unico [[file eseguibile]], contenente il tutto, unendo tra loro tutti i file oggetto e i file delle [[Libreria software|librerie]]. PerSe si desidera non duplicareincorporare il codice delle librerie nell'nel file eseguibile, si può usare il [[Dynamic-link library|collegamento dinamico]].
 
== Note ==