2010-01-12 5 views
7

¿Hay alguna manera de utilizar una secuencia de comandos del enlazador con ld en Mac OS X?Uso de una secuencia de comandos del vinculador en Mac OS X

El programa GNU ld en Linux acepta una opción -T <scriptname>, pero en Mac OS -T es una opción de comando desconocida. Usar una instalación alternativa de GCC está bien conmigo, si eso resuelve el problema.

+0

¿cómo resolvió este problema? – iGbanam

+0

Si la memoria sirve, reemplacé completamente el archivo MAKE y, por lo tanto, evité el problema, no lo resolví. –

Respuesta

2

El Proyecto Fink tiene a document on porting Unix software to Darwin/Mac OS X, afirma que el enlazador Darwin ni siquiera está basado en el enlazador GNU.

Creo que tendrá que leer la página del manual ld para descubrir cómo hacer lo que quiera con el vinculador nativo o instalar su propia versión del GCC.

+0

Ejecute 'ld -v' y verá que el enlazador OS X es del proyecto LLVM. – Hawken

+0

¿Pero cómo se instala 'gnu ld' en osx? – gideon

+0

@gideon Si realmente necesita ayuda con eso, debe publicar una nueva pregunta. No muchas personas van a ver tu comentario. – benzado