-R DateinameGibt es eine Entsprechung zur GNU-Linker-Option "--just-symbols" für Nicht-GNU-Linker?
--just-Symbole = Dateiname
lesen Symbolnamen und ihre Adressen aus Dateinamen, aber es nicht verlagern oder schließen sie in den Ausgang. Dadurch kann sich Ihre Ausgabedatei symbolisch auf absolute Speicherorte beziehen, die in anderen Programmen definiert sind. Sie können diese Option mehrmals verwenden.
Zum Beispiel auf meinem Mac, ld -R libsomething.a
oder sogar gcc -Wl,-R,libsomething.a
funktioniert nicht.
Was ist die Fehlermeldung? –
Sicherlich hängt die Antwort davon ab, welchen Nicht-GNU-Linker Sie verwenden, da Argumente vom aufgerufenen spezifischen Linker verarbeitet werden. –
Welche Fehlermeldung erhalten Sie; auch welchen Linker und welche Version verwendest du? – Unsigned