Re: Crosscompiler
Se for de ajuda a alguém, coloquei em meu blog como eu criei o ambiente para a compilação cruzada: http://andrem.wordpress.com/2008/02/05/preparando-um-ambiente-para-compilacao-cruzada/ Vlw!
Re: Crosscompiler
Obrigado pelo ajuda, consegui criar o ambiente para compilação usando o binutils, gcc e o gdb. Criei uma estrutura em meu home, e compilei nele, passando para o binutils, gcc e o gdb a target arm-elf. Assim ele compila os fontes para essa arquitetura. Obrigado.
Re: Crosscompiler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 [ Não faça top-post ] On 04-02-2008 12:17, Brivaldo Junior wrote: Certo, na realidade eu entendi que ele queria compilar um programa m68k a partir de x86, sendo assim ele precisaria construir um compilador cruzado, então: Sim, ele queria gerar um binário para m68k a partir de uma máquina x86. Isso é compilação cruzada. 1 - Passei o linux sobre o LFS que fala bem como construir o GCC e outras ferramentas necessárias (compilação manual de tudo). Você não precisa fazer um Linux From Scratch para fazer compilação cruzada. 2 - Links falando como criar um cross compiler para MIPS (aonde a idéia poderia ser utilizada para criar para o m68k). mips != m68k e além disso, a idéia é que você pode fazer com as próprias ferramentas do Debian. Na verdade esses foram os passos que utilizei para fazer um cross compiler só que para MIPS, realmente esqueci de mencionar a emulação, só que em momento nenhum eu citei sobre o compilador cruzado, acho que acabei comendo informações importantes para o nosso amigo, pressupondo que ele já sabia ou algo assim. Criar um compilador cruzado da bastante trabalho, acho que a idéia de usar o qemu-m68k parece MUITO atraente. Depende do que você tem em mente. Mas fazer compilação cruzada dá menos trabalho do que parece. Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHqMPyCjAO0JDlykYRArOHAKCPfna27WR+r8IZakBlx/4nVFhiPgCgq3PT P5ghbmKKHCGLmJfo7sihh7c= =xc4W -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Crosscompiler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Faw, Certo, na realidade eu entendi que ele queria compilar um programa m68k a partir de x86, sendo assim ele precisaria construir um compilador cruzado, então: 1 - Passei o linux sobre o LFS que fala bem como construir o GCC e outras ferramentas necessárias (compilação manual de tudo). 2 - Links falando como criar um cross compiler para MIPS (aonde a idéia poderia ser utilizada para criar para o m68k). Na verdade esses foram os passos que utilizei para fazer um cross compiler só que para MIPS, realmente esqueci de mencionar a emulação, só que em momento nenhum eu citei sobre o compilador cruzado, acho que acabei comendo informações importantes para o nosso amigo, pressupondo que ele já sabia ou algo assim. Criar um compilador cruzado da bastante trabalho, acho que a idéia de usar o qemu-m68k parece MUITO atraente. Valeu pelas dicas adicionais. Abraço, Brivaldo Jr (condector) -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: http://firegpg.tuxfamily.org iD8DBQFHpx5ttw0/3sq6gvcRArEQAJkBj+zMQEwRXVh4m+cTZ9DW3SMG0QCeP63s KrLAui2/tfMRgmRu623kC+A= =6ne7 -END PGP SIGNATURE- Em 03/02/08, Felipe Augusto van de Wiel (faw)[EMAIL PROTECTED] escreveu: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Evite fazer top-post. On 03-02-2008 18:08, Brivaldo Junior wrote: 2008/2/2, André Moura [EMAIL PROTECTED]: Pessoal, Alguém sabe aqui como posso compilar um programa para o m68k a partir de um x86? Não consegui nenhum informação no gcc. André, Existe uma documentação sobre como construir um sistema Linux do zero chamado Linux from Scratch, lá tem como você compilar o GCC. Abaixo seguem alguns links: [1] http://linux.bytesex.org/cross-compiler.html [2] http://librenix.com/?inode=6123 [3] http://www.ibm.com/developerworks/edu/l-dw-l-cross-i.html [4] http://www.linuxselfhelp.com/HOWTO/MIPS-HOWTO-9.html Da uma pesquisada no google também. Eu acho que isso não tem relação com a pergunta original. Para gerar um binário m68k em um x86 é preciso fazer o que é chamado de cross compiling ou emular a arquitetura. Tem uma [1]documentação um pouco antiga, e tem os recursos do pessoal do [2]emdebian, você também acha algo no [3]wiki.d.o 1. http://people.debian.org/~debacle/cross/ 2. http://www.emdebian.org/tools/crossdev.html 3. http://wiki.debian.org/?action=fullsearchcontext=180value=crosstitlesearch=Titles A outra opção, é usar o qemu-m68k para criar o ambiente e compilar dentro dele. :-) Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHpmPzCjAO0JDlykYRAh/IAJ4wIdXJb2ZdwSjuVit0FrooOmQkhQCguk6d bhLvtP23+N/VqcoqCedISlU= =wvqi -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- -- AlgTEC (www.algtec.com.br) -- .''`. Debian GNU/Linux : :' : Free Operating System `. `' http://debian.org/ `- DEBIAN-MS
Re: Crosscompiler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 André, Existe uma documentação sobre como construir um sistema Linux do zero chamado Linux from Scratch, lá tem como você compilar o GCC. Abaixo seguem alguns links: [1] http://linux.bytesex.org/cross-compiler.html [2] http://librenix.com/?inode=6123 [3] http://www.ibm.com/developerworks/edu/l-dw-l-cross-i.html [4] http://www.linuxselfhelp.com/HOWTO/MIPS-HOWTO-9.html Da uma pesquisada no google também. Abraços, Brivaldo Jr (condector) -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: http://firegpg.tuxfamily.org iD8DBQFHpecStw0/3sq6gvcRAszxAJ41tYotzLKyfferZH24Pf8jDEvG0ACeNsB1 /6ntYhnLLfVvT8gA3hsz20o= =K3/t -END PGP SIGNATURE- 2008/2/2, André Moura [EMAIL PROTECTED]: Pessoal, Alguém sabe aqui como posso compilar um programa para o m68k a partir de um x86? Não consegui nenhum informação no gcc. -- André O Moura http://andrem.wordpress.com -- -- AlgTEC (www.algtec.com.br) -- .''`. Debian GNU/Linux : :' : Free Operating System `. `' http://debian.org/ `- DEBIAN-MS
Re: Crosscompiler
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Evite fazer top-post. On 03-02-2008 18:08, Brivaldo Junior wrote: 2008/2/2, André Moura [EMAIL PROTECTED]: Pessoal, Alguém sabe aqui como posso compilar um programa para o m68k a partir de um x86? Não consegui nenhum informação no gcc. André, Existe uma documentação sobre como construir um sistema Linux do zero chamado Linux from Scratch, lá tem como você compilar o GCC. Abaixo seguem alguns links: [1] http://linux.bytesex.org/cross-compiler.html [2] http://librenix.com/?inode=6123 [3] http://www.ibm.com/developerworks/edu/l-dw-l-cross-i.html [4] http://www.linuxselfhelp.com/HOWTO/MIPS-HOWTO-9.html Da uma pesquisada no google também. Eu acho que isso não tem relação com a pergunta original. Para gerar um binário m68k em um x86 é preciso fazer o que é chamado de cross compiling ou emular a arquitetura. Tem uma [1]documentação um pouco antiga, e tem os recursos do pessoal do [2]emdebian, você também acha algo no [3]wiki.d.o 1. http://people.debian.org/~debacle/cross/ 2. http://www.emdebian.org/tools/crossdev.html 3. http://wiki.debian.org/?action=fullsearchcontext=180value=crosstitlesearch=Titles A outra opção, é usar o qemu-m68k para criar o ambiente e compilar dentro dele. :-) Abraço, - -- Felipe Augusto van de Wiel (faw) Debian. Freedom to code. Code to freedom! -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHpmPzCjAO0JDlykYRAh/IAJ4wIdXJb2ZdwSjuVit0FrooOmQkhQCguk6d bhLvtP23+N/VqcoqCedISlU= =wvqi -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Crosscompiler
Pessoal, Alguém sabe aqui como posso compilar um programa para o m68k a partir de um x86? Não consegui nenhum informação no gcc. -- André O Moura http://andrem.wordpress.com