macos ld binutils

macos - ¿Cómo instalar gnu ld en mac os x 10.6?



binutils (3)

Tengo muchos problemas para compilar el excelente sistema operativo Contiki en mi macbook pro (con mac os x 10.6). Contiki realmente usa muchas características y opciones específicas de GNU de GCC, AR, LD, y más. Entonces instalé esas utilidades a través de macports, pero parece que "binutils de instalación de puertos" no instala GNU ld, ¿o sí?

Entonces, la pregunta es, ¿cómo obtengo GNU ld en mi mac? ¿Existe una alternativa simple al camino difícil (es decir, el wget, configure, make, make install )?


$ port info binutils (…) Tools are prefixed with g to avoid conflicts with original tools. (…)


En general, puede vincular directamente con gcc o g ++ y no necesita gld. Intente configurar LD para apuntar al compilador y ver si no lo hace por usted.


Por lo que puedo decir, GNU binutils no es compatible con el formato Mach-O . Ninguna de la documentación lo menciona, y algunos de Google detectan algunos mensajes recientes que indican que no es compatible.

Ahora, mencionas el sistema operativo Contiki, que me parece un sistema operativo integrado. ¿Necesita compilar en un ejecutable nativo o está intentando compilar de forma cruzada para otro entorno? MacPorts incluye varios puertos de binutils para compilación cruzada.