Domanda

Ho molti problemi a compilare il Contiki OS altrimenti eccellente sul mio macbook pro ( con mac os x 10.6). Contiki attualmente utilizza molte funzionalità e opzioni specifiche per GNU di GCC, AR, LD e così via. Quindi ho installato quelle utility tramite macports, ma sembra che "port install binutils" non installa GNU ld, vero?

Quindi, la domanda è: come posso ottenere GNU ld sul mio mac? Esiste una semplice alternativa all'hard-way (ovvero il modo wget, configura, crea, installa )?

È stato utile?

Soluzione

Per quanto ne so, GNU binutils non supporta il Mach-O formato. Nessuna della documentazione la menziona e alcuni googling presentano alcuni messaggi recenti che indica che non è supportato.

Ora, menzioni il sistema operativo Contiki, che mi sembra un sistema operativo incorporato. Hai bisogno di compilare in un eseguibile nativo o stai cercando di compilare in modo incrociato per qualche altro ambiente? MacPorts include diverse porte di binutils per la compilazione incrociata.

Altri suggerimenti

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

Generalmente puoi collegarti direttamente con gcc o g ++ e non hai bisogno di gld. Prova a impostare LD in modo che punti al compilatore e vedi se non si collega per te.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top