Difference between revisions of "Arm-linux-gnueabi-gcc un qemu-arm"

From DiLab
Jump to: navigation, search
(New page: Uzstādam arm-linux-gnueabi-gcc un qemu-arm sudo apt-get install gcc-arm-linux-gnueabi qemu qemu-kvm-extras Tad varam darbināt arm programmu, piemēram, myprog ar qemu-arm qemu-arm -...)
 
Line 3: Line 3:
sudo apt-get install gcc-arm-linux-gnueabi qemu qemu-kvm-extras
sudo apt-get install gcc-arm-linux-gnueabi qemu qemu-kvm-extras


Tad varam darbināt arm programmu, piemēram, myprog ar qemu-arm
Tagad varam kompilēt programmu myprog.c arm platformai, piemēram, šādi.

arm-linux-gnueabi-gcc -g -mcpu=xscale -O0 -Wall -o myprog.o -c myprog.c
arm-linux-gnueabi-gcc -o myprog myprog.o


Tagad varam darbināt arm programmu, piemēram, myprog ar qemu-arm


qemu-arm -L /usr/arm-linux-gnueabi myprog
qemu-arm -L /usr/arm-linux-gnueabi myprog

Revision as of 21:16, 23 April 2013

Uzstādam arm-linux-gnueabi-gcc un qemu-arm

sudo apt-get install gcc-arm-linux-gnueabi qemu qemu-kvm-extras

Tagad varam kompilēt programmu myprog.c arm platformai, piemēram, šādi.

arm-linux-gnueabi-gcc -g -mcpu=xscale -O0 -Wall -o myprog.o -c myprog.c
arm-linux-gnueabi-gcc  -o myprog myprog.o


Tagad varam darbināt arm programmu, piemēram, myprog ar qemu-arm

qemu-arm -L /usr/arm-linux-gnueabi myprog

Parametrs -L vajadzīgs, lai atrastu arm platformai piederīgās bibliotēkas