Blog
Installer cross-compiler på et Linux-system
At være i stand til at skabe C / C + + programmer for Motherbox 2 og pure.box 2 skal du bruge en cross-compiler, der oversætter en kildetekst i en maskinkode som er eksekverbar med målsystemet. Denne kryds-compiler kan installeres på en Linux gæstsystem gennem nogle få trin.
Den cross-compiler kan i det enkleste tilfælde kaldes ved hjælp af kommandolinjen af gæstesystemet til at oprette binære filer til Motherbox 2 og pure.box 2. Det er også muligt let at integrere i mere komplekse udviklingsmiljøer såsom Eclipse.
Det følgende eksempel viser trin-for-trin, hvordan en cross-compiler bliver installeret. Ubuntu 11,04 (32-bit) anvendes som gæstesystem. I almindelighed kan denne procedure udføres på ethvert Linux system.
|
Download W&TToolchain.
|
Download Toolchain |
|
Åbn en terminal og log på med root rettigheder (sudo-i).
|
![]() |
|
Brug cd / for at skifte til basismappen. |
cd / |
|
Brug den tilstødende kommando for at udpakke indholdet af det hentede arkiv. Hvis du ikke har gemt arkivet i basismappen, tilføje stien specifikationen til filnavnet. |
tar -xzf e-50511-01-swww-000.tar.gz |
|
For at kompilere et simpelt program ved hjælp af programlinje, er den viste kommando påkrævet. arm-linux-gcc åbner compiler, som maskinkode skabes. Option-I fortæller compileren, hvor du finder Medtag filer, der er nødvendige for pure.box 2. Brug-MCPU’en = xscale at specificere processortypen for systemet. -o definerer program fil, du opretter. Den sidste del (her: flaget) henviser til kildeteksten, du oversætter. |
arm-linux-gcc -I /usr/local/arm-pkg/usr/include/ -mcpu=xscale -o hello_world main.c |
| Vi er her for dig personligt! | ||
| © Wiesemann & Theis GmbH, med forbehold fejl og ændringer: Da vi kan lave fejl, bør ingen af vores udtalelser anvendes uden kontrol. Rapportér venligst fejl eller misforståelser, så vi kan være opmærksomme på dem og reagere hensigtsmæssigt så hurtigt som muligt. | ||
