• Cart0
    Ialt 0.00 DKK
    Your shopping cart is empty!
    Tax:
    Discount:
    Total:

Installer cross-compiler på et Linux-system

Bedøm denne artikel
(0 bedømmelser)

Her vises hvordan du installerer cross-compiler på et Linux-system til at oversætte C / C + + kildetekster til eksekverbare programfiler til målsystemet af Motherbox 2 og pure.box 2:

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).
e-50511-06-grww-000

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.

Læst 284 gange Senest ændret onsdag, 24 april 2019 01:05
Mere i denne kategori: Logisk link Web-IO for hinanden »

Skriv en kommentar

Vær sikker på, at du indtaster al krævet information, markeret med en stjerne (*). HTML kode tillades ikke.