Pregunta Entender el enlace xcode (ld)


Después de encontrar demasiados errores en el enlazador, he llegado a la conclusión de que realmente necesito entender cómo funciona el ld, en lugar de solo pedirle a SO correcciones de magia negra cada vez que algo no funciona. He encontrado el Mac OS ld man pages que proporcionan cierta información, pero como dicen, están destinados a personas que ya entienden ld. ¿Cómo puede uno obtener esa comprensión?

Parte del problema es que hay diferentes sabores de ld - unix y gcc como mínimo - ¿y el clang tiene su propio sabor? Así que no estoy seguro de qué documentos se aplican.


5
2018-01-19 15:25


origen


Respuestas:


Aquí hay un gran tutorial sobre enlazadores:
Guía para principiantes de enlazadores

Es algo muy técnico, por supuesto, pero muy bien explicado. No creo que todavía veas la «magia negra», como dices, después de leerla.


9
2018-01-19 15:41