Hvordan installere Ninja Build System på Raspberry Pi

Hvordan installere Ninja Build System på Raspberry Pi

Ninja er et lite og enkelt byggesystem som lar brukere bygge binærfiler fra kildekoden. Det ble utviklet av en Google -ansatt, Evan Martins og har vært ganske effektiv til å bygge binærfiler raskere enn de mest brukte "gjøre" kommando. Det er ekstremt effektivt i de scenariene der du må bygge et stort antall inngangsfiler på systemet.

Denne artikkelen vil vise deg hvordan du installerer Ninja Build System på Raspberry Pi Linux.

Hvordan installere Ninja Build System på Raspberry Pi

Ninja Build System er allerede tilgjengelig i Raspberry Pi Official System Repository, og du kan installere det gjennom følgende kommando:

$ sudo apt install ninja -build -y



Først når Ninja Build System Installasjonen er fullført, bekreft den ved hjelp av følgende kommando:

$ Ninja -Versjon


Test Ninja Build System på Raspberry Pi

Å teste Ninja Build System, sørge for “GCC” Kompilatoren er installert på Raspberry Pi -systemet, da dette vil bidra til å kjøre C -koden på systemet.

Følgende kommando vil hjelpe deg med å installere GCC kompilator på Raspberry Pi -systemet hvis det ikke er installert.

$ sudo apt install GCC



Etter det må du skrive en C -kode ved hjelp av Nano Editor:

$ sudo nano hei.c


Legg til følgende C -kode inne i filen:

#inkludere
int main ()
printf (“type melding her \ n”);
retur 0;



Lagre filen ved hjelp av “Ctrl+C”.

Merk: Du kan skrive din egen kode.

Lag nå standard bygge.Ninja fil gjennom følgende kommando:

$ sudo nano build.Ninja


Og legg til følgende linjer i byggefilen:

Regel kompiler
Kommando = GCC -Wall -C $ In -o $ OUT
regel lenke
Kommando = gcc $ in -o $ out
Bygg: kompilere
bygge : lenke

input_file_name_during_build-drift: Filnavnet som vises under bygge.Ninja prosess.

source_file_name: Navnet på kildefilen brukeren ønsker å bygge.

output_file_name_after_build-drift: Utgangsfilnavn etter bygge.Ninja prosess. Denne filen vil bli brukt som en utdatafil.


Nå kan du begynne å bygge kildefilen ved hjelp av Ninja Kommando som vist nedenfor:

$ ninja



Når filen er bygget, kan du kjøre utdatafilen ved å bruke følgende kommando:

$ ./hallo_out


Fjern Ninja -byggesystemet fra Raspberry Pi

Å fjerne helt Ninja Build System Fra Raspberry Pi, følg den undergitte kommandoen:

$ sudo apt purge -autoremove -y ninja -build


Konklusjon

Ninja Build System brukes til å bygge binærfiler fra kildekode med mye raskere hastighet sammenlignet med gjøre kommando. Du kan installere dette systemet direkte fra Source Raspberry Pi -depotet, og etter installasjonen kan du teste det ved å samle en enkel C -kode og bygge den gjennom Ninja -fil system som vist i retningslinjene ovenfor.