Pregunta

Tengo muchos problemas para compilar el excelente Contiki OS en mi Macbook Pro ( con mac os x 10.6). Contiki en realidad usa muchas características y opciones específicas de GNU de GCC, AR, LD, etc. Así que instalé esas utilidades a través de macports, pero parece que " port install binutils " no instala GNU ld, ¿verdad?

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

¿Fue útil?

Solución

Por lo que puedo decir, GNU binutils no es compatible con Mach-O formato. Ninguno de los documentos de lo menciona, y algunos de ellos aparecen en Google 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á tratando de compilar en otro entorno? MacPorts incluye varios puertos de binutils para compilación cruzada.

Otros consejos

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

En general, puedes vincular directamente con gcc o g ++ y no necesitas gld. Intente configurar LD para que apunte al compilador y vea si no se enlaza por usted.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top