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

From DiLab
Jump to: navigation, search
Line 1: Line 1:
Iespējams, jūs vēlaties kompilēt un darbināt arm platformas programmas savā Ubuntu vidē.
Iespējams, jūs vēlaties kompilēt un testēt arm platformas programmas Ubuntu vidē.
Tad nepieciešams uzstādīt gcc un qemu priekš arm platformas.
Tad nepieciešams uzstādīt gcc un qemu priekš arm platformas.



Revision as of 23:28, 25 April 2013

Iespējams, jūs vēlaties kompilēt un testēt arm platformas programmas Ubuntu vidē. Tad nepieciešams uzstādīt gcc un qemu priekš arm platformas.

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

sudo apt-get install gcc-arm-linux-gnueabi qemu qemu-kvm-extras linux-libc-dev-armel-cross

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