sábado, abril 03, 2004
Como generar un compilador cruzado en un momento<
Bajarse las binutils, gcc y gdb en las versiones que se quieran. En el ejemplo se usan la 2.14 de las binutils, la 3.3.2 del gcc y la 5.3 del gdb. Si queremos
que el compilador genere código para h8/300, se instale en /usr/local/h8 y sólo se necesita el compilador de C:
bzcat binutils-2.14.tar.bz2 | tar xvf -
cd binutils-2.14
./configure --prefix=/usr/local/h8 --disable-nls --target=h8300-hms
make
make install
export PATH=$PATH:/usr/local/h8/bin
gunzip -c gcc-3.3.2.tar.gz | tar xvf -
cd gcc-3.3.2
./configure --prefix=/usr/local/h8 --disable-nls --target=h8300-hms --enable-languages="c"
make
make install
gunzip -c gdb-5.3.tar.gz
cd gdb-5.3
./configure --prefix=/usr/local/h8 --disable-nls --target=h8300-hms
make
make install
Una explicación más detallada en este documento. Este procedimiento puede usarse en Linux o con el entorno cygwin
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario