Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| cross-compiling [2012/02/13 15:34] – [Cross-building for ARM in Ubuntu 64-bit] admin | cross-compiling [2021/02/04 21:00] (current) – admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | Setting up a [[crosstool-ng]] environment for ARM7 target | ||
| - | ====== Building Older GCC Versions on x86-64 Debian/ | + | ===== Building Older GCC Versions on x86-64 Debian/ |
| http:// | http:// | ||
| - | ====== Compiling 32-bit (i386) binaries in 64-bit (amd64) debian | + | ===== Compiling 32-bit (i386) binaries in 64-bit (amd64) debian ===== |
| apt-get install ia32-libs ia32-libs-gtk | apt-get install ia32-libs ia32-libs-gtk | ||
| Line 16: | Line 17: | ||
| - | ====== Cross-building for ARM in Ubuntu 64-bit | + | ===== Cross-building for ARM in Ubuntu 64-bit ===== |
| In addition to ia32-libs, install gcc-arm-linux-gnueabi (armel), or gcc-arm-linux-gnueabihf (armhf). | In addition to ia32-libs, install gcc-arm-linux-gnueabi (armel), or gcc-arm-linux-gnueabihf (armhf). | ||
| Line 31: | Line 32: | ||
| The latest way of creating a rootfs is through [[http:// | The latest way of creating a rootfs is through [[http:// | ||
| - | |||
| - | |||
| http:// | http:// | ||
| + | rootstock --fqdn qemu-test --login qemu --password qemu --imagesize 2G --seed build-essential, | ||
| + | wget http:// | ||