domingo, 14 de outubro de 2012

Compilação entre diferentes Sistemas Operacionais no Mac OS X

Fichinha de fazer no Debian, certo? No Mac nem tanto, então segue página com binários para os preguiçosos:

http://crossgcc.rts-software.org/doku.php

Contém Cross Compilers para o Mac OS X não tão atualizados assim, mas prontos para usar. Dá para criar executáveis para Windows e Linux em 5 min. 

Recomendações: 
  • criar links simbólicos na pasta de instalação, você nunca irá lembrar dos nomes começando em i386 na hora de compilar.
  • adicionar ao path a pasta: echo 'export PATH=/usr/local/i386-mingw32-4.3.0/bin:$PATH' >> ~/.profile
Depois é so correr "pro" abraço: 
  • Windows:
mingw32-gcc -o semnome.exe Untitled1.c -mwindows -static
  • Linux:
/usr/local/gcc-4.5.2-for-linux32/bin/i586-pc-linux-g++ -static 
/usr/local/gcc-4.5.2-for-linux32/bin/i586-pc-linux-gcc -static 

No Debian é fichinha trabalhar com várias versões do gcc e links simbólicos, no Mac ainda não descobri como fazer isso. Próximo post. Enquanto isso gcc + clang na máquina.

Nenhum comentário:

Postar um comentário