2010-01-12 13 views
7

C'è un modo per utilizzare uno script linker con ld su Mac OS X?Utilizzo di uno script Linker su Mac OS X

Il programma GNU ld su Linux accetta un'opzione -T <scriptname>, ma su Mac OS -T è un'opzione di comando sconosciuta. Utilizzare un'installazione alternativa di GCC è ok, se questo risolve il problema.

+0

come hai risolto questo problema? – iGbanam

+0

Se la memoria serve, ho sostituito interamente il makefile e quindi _avoided_ il problema, non risolto. –

risposta

2

Il progetto Fink ha a document on porting Unix software to Darwin/Mac OS X, afferma che il linker Darwin non è nemmeno basato sul linker GNU.

Penso che dovrai leggere la pagina man ld per capire come fare ciò che vuoi con il linker nativo o installare la tua versione di GCC.

+0

Esegui 'ld -v' e vedrai che il linker di OS X proviene dal progetto LLVM. – Hawken

+0

Ma come si installa 'gnu ld' su osx? – gideon

+0

@gideon Se hai davvero bisogno di aiuto, devi pubblicare una nuova domanda. Non molte persone vedranno il tuo commento. – benzado