ARM-emulaatio

Debian sid

ARMv7 (Debianin termein armhf):

apt-get install qemu
dpkg --add-architecture armhf
apt-get update
apt-get install libc6:armhf gcc-arm-linux-gnueabihf

Tämän jälkeen C-koodia voi kääntää komennolla arm-linux-gnueabihf-gcc, ja syntyvät ajettavat binäärit voi ajaa suoraan komentoriviltä (automaattisesti emuloidaan qemulla). Jos haluaa asentaa vain assemblerin, asenna gcc-arm-linux-gnueabihf:n asemesta binutils-arm-linux-gnueabihf

Vanhempien ARM-laitteiden emulointiin vaihda ylläolevissa komennoissa armhf muotoon armel ja gnueabihf muotoon gnueabi.

Ubuntu 15.10 (Wily)

Editoi ensin tiedostoa /etc/apt/sources.list niin, että jokainen deb-alkuinen rivi muuttuu alkamaan deb [arch=amd64] (tai jos Ubuntusi on 32-bittinen, deb [arch=i386]), esimerkiksi

deb [arch=amd64] http://fi.archive.ubuntu.com/ubuntu/ wily main restricted
deb-src http://fi.archive.ubuntu.com/ubuntu/ wily main restricted

Lisää sitten samaan tiedostoon rivit

deb [arch=armhf] http://ports.ubuntu.com/ wily main
deb [arch=armhf] http://ports.ubuntu.com/ wily-security main

Tämän jälkeen samat komennot toimivat kuin Debian sidin tapauksessa:

apt-get install qemu
dpkg --add-architecture armhf
apt-get update
apt-get install libc6:armhf gcc-arm-linux-gnueabihf

Tämän jälkeen C-koodia voi kääntää komennolla arm-linux-gnueabihf-gcc, ja syntyvät ajettavat binäärit voi ajaa suoraan komentoriviltä (automaattisesti emuloidaan qemulla). Jos haluaa asentaa vain assemblerin, asenna gcc-arm-linux-gnueabihf:n asemesta binutils-arm-linux-gnueabihf

These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.