Cross compilers for various architectures on Debian
392
CAUTION: this image is very large (2.8GB).
Cross compilers (binutils, gcc, glibc) for the below architectures installed:
In addition, binutils built for all architecures (all-objdump etc.) and qemu-user-static package are installed.
$ sudo docker run --name debian-crossbuild -i -t inaz2/debian-crossbuild /bin/bash
root@8ad669f3b939:/# mips-linux-gnu-gcc hello.c -o hello-mips
root@8ad669f3b939:/# qemu-mips-static -L /usr/local/mips-linux-gnu/ ./hello-mips
Hello, world!
root@8ad669f3b939:/# all-objdump -d ./hello-mips | head
./hello-mips: file format elf32-bigmips
Disassembly of section .init:
004004c8 <_init>:
4004c8: 3c1c0002 lui gp,0x2
4004cc: 279c84e8 addiu gp,gp,-31512
4004d0: 0399e021 addu gp,gp,t9
Content type
Image
Digest
sha256:e273f30c3…
Size
2.8 GB
Last updated
almost 11 years ago
docker pull inaz2/debian-crossbuild