Sådan opstiller du et program på Linux

Kildekoden er et computerprogram i et format, som vi mennesker kan læse. Maskinen kan dog ikke køre den. Det skal kompileres i en maskinkode, før det bliver nyttigt. På Linux er "make" -kommandoen den mest anvendte konstruktør. Denne vejledning fungerer for næsten alle Linux-kildepakker.

trin

Billedbetegnelse Kompilér et program i Linux Trin 1
1
Download kildekoden til det program eller den driver du ønsker. Normalt er de i "tarball" format og deres filudvidelser er .tar, .tar.bz2 eller .tar.gz. Nogle gange kan en .zip-fil bruges.
  • Video: Dragnet: Brick-Bat Slayer / Tom Laval / Second-Hand Killer

    Billede titel Kompilere et program i Linux Trin 2
    2
    Udpak den hentede fil. Brug "zip zip-filen" til .zip-filer, "tar -zxvf yourfile" til .tgz eller .tar.gz filer og "tar -jxvf yourfile" til .bz2-filer. Hvis du foretrækker, skal du udvinde dem grafisk.
  • Billedbetegnelse Kompilér et program i Linux Trin 3
    3
    I terminalen får du adgang til mappen for den uddragne fil (cd-mappenavn).
  • Billedbetegnelse Kompilér et program i Linux Trin 4
    4


    Kør kommandoen "./ configure "for at konfigurere kildekoden automatisk. Argumenter som "--prefix =" kan bruges til at vælge installationsstedet. Dette "kontrollerer for at se, om du har de rigtige biblioteker" og deres versioner.
  • Billedbetegnelse Kompilér et program i Linux Trin 5
    5
    Efter opsætningen skal du køre "make" -kommandoen for at kompilere den (dette kan tage et par sekunder eller et par timer). Et program, der kan køres, oprettes i "bin" -kataloget inde i kildekoden mappen.
  • Billedbetegnelse Kompilér et program i Linux Trin 6
    6
    For at installere programmet køre kommandoen "make install".
  • Billedbetegnelse Kompilér et program i Linux Trin 7
    7
    Du har kompileret og installeret programkilden.
  • tips

    • Hvis kildekoden konstruktionen fejler, før du gentager processen, kør kommandoen "gør ren" for at slette alle filer, der er oprettet i det foregående build forsøg. Hvis du ikke fjerner dem, vil det andet forsøg mislykkes på grund af dem.
    • I multi-core processorer kan du kompilere dem i multithreads ved hjælp af kommandoen "make -j3", erstatte 3 med antallet af tråde du vil bruge.
    • Hvis konstruktionen fejler, angives linjen, filen og fejltypen. Du kan forsøge at løse problemet, hvis du vil. De fleste fejl opstår på grund af fejl i afhængigheden af ​​det program, der installeres, det vil sige programmer eller biblioteker, som din pakke afhænger af.
    • Medmindre du angiver et præfiks, vil koden automatisk blive installeret i "/ usr".
    • Det kan være nødvendigt for dig at få adgang superbruger.
    • Du kan deltage i disse kommandoer. For eksempel "./konfigurer lave gøre installation ".

    advarsler

    • Kompilering og udskiftning af nøglesystemkomponenter kan forårsage problemer, hvis du genkompilerer eller geninstallerer dem. Ved hvad du gør.
    • Samlingsprocessen kan tage timer.
    • Nogle kildekodepakker har ikke konfigurationsfiler eller endda filer. I dette tilfælde skal du blot skrive "make" ved kommandoprompten og se hvad der sker.
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com