Kaip sudaryti programą „Linux“: 7 žingsniai (su paveikslėliais)

Turinys:

Kaip sudaryti programą „Linux“: 7 žingsniai (su paveikslėliais)
Kaip sudaryti programą „Linux“: 7 žingsniai (su paveikslėliais)

Video: Kaip sudaryti programą „Linux“: 7 žingsniai (su paveikslėliais)

Video: Kaip sudaryti programą „Linux“: 7 žingsniai (su paveikslėliais)
Video: CREATIVE DESTRUCTION (BOOMER VS ZOOMER) 2024, Balandis
Anonim

Šaltinio kodas yra kompiuterinė programa, kurią galima skaityti žmonėms. Tačiau įrenginys negali vykdyti šaltinio kodo. Kad kodas būtų naudingas, jis turi būti surinktas į mašinos kodą. „Linux“kūrimo sistema „make“yra labiausiai paplitusi, ir ši instrukcija tinka beveik visiems „Linux“šaltinio kodo paketams.

Žingsniai

Sudarykite programą „Linux“1 veiksmas
Sudarykite programą „Linux“1 veiksmas

Žingsnis 1. Atsisiųskite programos ar tvarkyklės šaltinio kodą iš interneto ar kitų laikmenų

Greičiausiai jis bus „tarball“formos ir jo plėtinys bus.tar,.tar.bz2 arba.tar.gz. Tačiau kartais vietoj to bus naudojamas.zip failas.

Sudarykite programą „Linux“2 veiksme
Sudarykite programą „Linux“2 veiksme

2 žingsnis. Išpakuokite atsisiųstą.zip failų kodą naudokite „išpakuoti failą“,.tgz arba.tar.gz naudokite „tar -zxvf yourfile“;.bz2 naudokite „tar -jxvf yourfile“; arba ištraukite failus grafiškai

Sukurkite programą „Linux“3 veiksmas
Sukurkite programą „Linux“3 veiksmas

Žingsnis 3. Terminale pereikite prie naujai išgauto katalogo

Tai galite padaryti įvesdami cd, po to tarpo ir katalogo pavadinimą. (Atminkite, kad „Linux“katalogų pavadinimuose skiriamos didžiosios ir mažosios raidės).

Sudarykite programą „Linux“4 veiksmas
Sudarykite programą „Linux“4 veiksmas

Žingsnis 4. Vykdykite komandą"

/configure ", kad šaltinio kodas būtų sukonfigūruotas automatiškai. Argumentai, tokie kaip" --prefix = ", gali būti naudojami diegimo vietai valdyti. Tai patikrina, ar turite tinkamas bibliotekas ir versijos.

Sudarykite programą „Linux“5 veiksmas
Sudarykite programą „Linux“5 veiksmas

Žingsnis 5. Kai sukonfigūruotas, paleiskite „make“, kuris atlieka faktinį kompiliavimą (tai gali užtrukti nuo kelių sekundžių iki kelių valandų)

Programos vykdomasis failas bus sukurtas šaltinio kodo katalogo bin kataloge.

Sudarykite programą „Linux“6 veiksmas
Sudarykite programą „Linux“6 veiksmas

Žingsnis 6. Norėdami įdiegti programą, paleiskite „make install“

Sukurkite programą „Linux“7 veiksmas
Sukurkite programą „Linux“7 veiksmas

Žingsnis 7. Surinkote ir įdiegėte programos šaltinio kodą

Vaizdo įrašas - naudojant šią paslaugą kai kuri informacija gali būti bendrinama su „YouTube“

Patarimai

  • Kelių branduolių procesoriuose galite sudaryti daugiasluoksnę kompoziciją naudodami „make -j3“, 3 pakeitę daugybe norimų naudoti gijų.
  • Jei kūrimas nepavyksta dėl kokių nors priežasčių, prieš bandydami kurti dar kartą, paleiskite „make clean“, kad pašalintumėte visus failus, likusius po pradinio kūrimo. Dėl šių failų antrasis bandymas gali nepavykti, nes jie egzistuoja.
  • Jei nenurodysite priešdėlio, kodas bus automatiškai įdiegtas /usr.
  • Jums gali tekti būti super vartotoju.
  • Taip pat galite susieti šias komandas kartu. Pavyzdžiui,./configure && make && make install.
  • Jei kūrimas nepavyksta, gausite eilutės išvestį, failą ir klaidos tipą. Jei norite, galite pabandyti išspręsti problemą. Dauguma gedimų kyla dėl diegiamos programinės įrangos, ty programų ar bibliotekų, nuo kurių priklauso jūsų paketas, priklausomybės.

Įspėjimai

  • Surinkimas gali užtrukti valandas.
  • Kompiliuojant ir keičiant svarbius sistemos komponentus, gali kilti problemų, jei juos perkompiliuosite ir iš naujo įdiegsite. Žinok, ką darai.
  • Kai kuriuose šaltinių paketuose nėra konfigūravimo failų ar net failų. Tokiu atveju tiesiog įveskite „make“raginime ir pažiūrėkite, kas atsitiks.

Rekomenduojamas: