Re: Crosscompiler

2008-02-07 Por tôpico André Moura
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

2008-02-05 Por tôpico André Moura
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

2008-02-05 Por tôpico Felipe Augusto van de Wiel (faw)
-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

2008-02-04 Por tôpico Brivaldo Junior
-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

2008-02-03 Por tôpico Brivaldo Junior
-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

2008-02-03 Por tôpico Felipe Augusto van de Wiel (faw)
-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

2008-02-02 Por tôpico André Moura
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