MAC272 - Noções de Sistemas de Programação para Engenharia
POLI - Curso Cooperativo - Setembro a Dezembro de 1998


Cross-compiler i386(PC-Linux)/MIPS(DEC-Ultrix)

O arquivo linux-ultrix-cross.tar.gz (de aproximadamente 5Mb compactado) contém um cross-compiler de Linux para DEC-Ultrix. O processador usado numa DEC-Ultrix é o processador MIPS.

Este cross-compiler é um gcc 2.7.3.2 que não gera um executável para Linux, mas para uma DECstation Ultrix usando o processador MIPS (little endian).

O arquivo deve ser extraído (com atributo de root) da seguinte maneira:

tar  xzvf  linux-ultrix-cross.tar.gz   -C  /usr/local

OBS: Nenhuma função da libc pode ser usada, no executável final, já que a máquina que emula o MIPS não dispõe das chamadas de sistema (system calls) necessárias para a compilação da libc.

Edite os Makefiles que usam o cross-compiler e coloque

GCCDIR=/usr/local/cross/decstation-ultrix/bin


ronaldo@ime.usp.br
Departamento de Ciência da Computação
Instituto de Matemática e Estatística
Universidade de São Paulo

Last modified: Thu Nov 12 10:02:22 EDT 1998