Mi chiedo se le opzioni di gcc linker (ad esempio: -Wl, opzioni) possono modificare le istruzioni di assembler nell'eseguibile compilato, come questo accade se si utilizzano determinate opzioni di ottimizzazione di gcc? La differenza tra l'utilizzo di un'opzione linker e il non utilizzo può essere vista quando si confrontano i file binari compilati (ad esempio confrontando le firme)?Le opzioni di gcc linker possono modificare le istruzioni dell'assembler nel file binario compilato?
UPDATE
Per essere più precisi voglio capire se FLIRT firme cambiano quando uso alcune opzioni di collegamento durante il processo di compilazione. Queste firme usano solo le funzioni di libreria per creare le firme.
Vedere ad es. '--wrap'. – Phillip
@Phillip puoi spiegarlo più precisamente? – Maximilian
La pagina man ha dettagli sull'opzione; può essere usato per sovrascrivere i simboli, che, almeno per i file oggetto C, possono anche cambiare la firma della funzione. – Phillip