Si të përpiloni një program në Linux: 7 hapa (me fotografi)

Përmbajtje:

Si të përpiloni një program në Linux: 7 hapa (me fotografi)
Si të përpiloni një program në Linux: 7 hapa (me fotografi)

Video: Si të përpiloni një program në Linux: 7 hapa (me fotografi)

Video: Si të përpiloni një program në Linux: 7 hapa (me fotografi)
Video: MOS e hiqni baterinë nga makina. Bëjeni DREJTË! 2024, Mund
Anonim

Kodi burimor është një program kompjuterik në formë të lexueshme nga njeriu. Sidoqoftë, makina nuk mund të ekzekutojë kodin burimor. Kodi duhet të përpilohet në kodin e makinës para se të jetë i dobishëm. Në Linux, sistemi i krijimit "make" është më i zakonshmi, dhe kjo mënyrë si funksionon për pothuajse të gjitha paketat e kodit burimor Linux.

Hapa

Hartoni një Program në Linux Hapi 1
Hartoni një Program në Linux Hapi 1

Hapi 1. Shkarkoni kodin burimor për programin ose drejtuesin nga Interneti ose media të tjera

Me shumë mundësi do të jetë në formën e një "tarball" dhe do të ketë një shtrirje skedari prej.tar,.tar.bz2, ose.tar.gz. Megjithatë, ndonjëherë një skedar.zip do të përdoret.

Hartoni një Program në Linux Hapi 2
Hartoni një Program në Linux Hapi 2

Hapi 2. Shpaketoni kodin e shkarkuar - për skedarët.zip përdorni "hapni skedarin tuaj", për.tgz ose.tar.gz përdorni "tar -zxvf yourfile"; për.bz2 përdorni "tar -jxvf yourfile"; ose ekstraktoni skedarët tuaj në mënyrë grafike

Hartoni një Program në Linux Hapi 3
Hartoni një Program në Linux Hapi 3

Hapi 3. Në terminal, kaloni në drejtorinë e sapo nxjerrë

Ju e bëni këtë duke shtypur cd e ndjekur nga një hapësirë dhe më pas emrin e drejtorisë. (Mos harroni se emrat e drejtorive në Linux janë të ndjeshëm ndaj shkronjave të mëdha).

Hartoni një Program në Linux Hapi 4
Hartoni një Program në Linux Hapi 4

Hapi 4. Drejtoni komandën"

/configure "për të konfiguruar kodin burimor automatikisht. Argumente të tillë si" --prefix = "mund të përdoren për të kontrolluar vendndodhjen e instalimit. Kjo kontrollon që keni bibliotekat e duhura dhe versionet.

Përpiloni një program në Linux Hapi 5
Përpiloni një program në Linux Hapi 5

Hapi 5. Pasi të jetë konfiguruar, ekzekutoni "make" i cili bën përpilimin aktual (kjo mund të zgjasë nga disa sekonda në shumë orë)

Një ekzekutues për programin do të krijohet në drejtorinë bin brenda drejtorisë së kodit burimor.

Hartoni një Program në Linux Hapi 6
Hartoni një Program në Linux Hapi 6

Hapi 6. Për të instaluar programin, ekzekutoni "make install"

Hartoni një Program në Linux Hapi 7
Hartoni një Program në Linux Hapi 7

Hapi 7. Ju keni përpiluar dhe instaluar kodin burimor të programit

Video - Duke përdorur këtë shërbim, disa informacione mund të ndahen me YouTube

Këshilla

  • Në përpunuesit me shumë bërthama, ju mund të përpiloni në një mënyrë me shumë fije duke përdorur make -j3, duke zëvendësuar 3 me sa fije që dëshironi të përdorni.
  • Nëse ndërtimi dështon për ndonjë arsye, para se të përpiqeni të ndërtoni përsëri, duhet të ekzekutoni "pastroni" për të hequr të gjithë skedarët e lënë pas nga përpjekja origjinale e ndërtimit. Këto skedarë mund të bëjnë që përpjekja juaj e dytë të dështojë sepse ekzistojnë.
  • Nëse nuk specifikoni një parashtesë, kodi do të instalohet automatikisht në /usr.
  • Ju mund të keni nevojë të jeni superpërdorues.
  • Ju gjithashtu mund t'i lidhni këto komanda së bashku. Për shembull,./konfiguro && bëj && bëj instalimin.
  • Nëse ndërtimi dështon, do të merrni daljen e një linje, një skedari dhe llojin e gabimit. Nëse dëshironi, mund të përpiqeni ta rregulloni problemin. Shumica e dështimeve vijnë nga varësitë e dështuara të softuerit që po instaloni, domethënë programet ose bibliotekat nga të cilat varet paketa juaj.

Paralajmërimet

  • Përpilimi mund të zgjasë me orë të tëra.
  • Përpilimi dhe zëvendësimi i përbërësve kritikë të sistemit mund të shkaktojë probleme nëse i rikompiloni dhe i instaloni përsëri. Dije se çfarë po bën.
  • Disa pako burimore nuk kanë skedarë konfigurimi ose madje bëjnë skedarë. Në këtë rast, thjesht shkruani "make" në çastin dhe shihni se çfarë ndodh.

Recommended: