Indholdsfortegnelse:

Hvad er GCC cross compiler?
Hvad er GCC cross compiler?

Video: Hvad er GCC cross compiler?

Video: Hvad er GCC cross compiler?
Video: How to Cross Compile Rust from Linux to Windows | Rust Language 2024, November
Anonim

Generelt set, a kryds - compiler er en compiler der kører på platform A (værten), men genererer eksekverbare filer til platform B (målet). Disse to platforme kan (men behøver ikke) adskille sig i CPU, operativsystem og/eller eksekverbart format.

Med dette i øjesyn, hvad er cross GCC?

Kryds GCC betyder, at du sammensætter dit projekt til en anden arkitektur, f.eks. du har en x86-processor og ønsker at kompilere til ARM.

Også, hvordan krydskompilerer jeg GCC til våben? 2 svar. Installere gcc - arm -linux-gnueabi og binutils- arm -linux-gnueabi-pakker, og brug så bare arm -linux-gnueabi- gcc i stedet for gcc til samling . Dette bringer det fuldstændige ind kryds - udarbejde miljø, herunder binutils. Dette er den eneste pålidelige metode.

Efterfølgende kan man også spørge, hvordan laver man en krydskompilering?

Krydskompilering vil ske på en Linux x86-maskine til 96Boards ARM-enhed

  1. Trin 1: Opdater 96Boards (ARM) system og værtscomputer (x86 maskine).
  2. Trin 2: Hvis du bruger libsoc og eller mraa, sørg for at de er installeret og opdateret.
  3. Trin 3: Installer krydskompilere på værtsmaskine.
  4. Trin 4: Installer pakkeafhængigheder.

Hvad er forskellen mellem compiler og cross compiler?

Det vigtigste forskel mellem compiler og cross compiler er det compiler er en software, der omdanner et computerprogram skrevet i programmeringssprog på højt niveau til maskinsprog, mens krydskompiler er en type a compiler der kan oprette en eksekverbar kode til en anden platform end den, hvorpå

Anbefalede: