Hoe om 'n program in Linux saam te stel: 7 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n program in Linux saam te stel: 7 stappe (met foto's)
Hoe om 'n program in Linux saam te stel: 7 stappe (met foto's)

Video: Hoe om 'n program in Linux saam te stel: 7 stappe (met foto's)

Video: Hoe om 'n program in Linux saam te stel: 7 stappe (met foto's)
Video: Как слить воду из стиральной машины 2024, Mei
Anonim

Bronkode is 'n rekenaarprogram in menslike leesbare vorm. Die masjien kan egter nie bronkode uitvoer nie. Die kode moet in die masjienkode saamgestel word voordat dit nuttig is. Op Linux is die 'maak' -bou-stelsel die algemeenste, en hierdie instruksies werk vir byna alle Linux-bronkode-pakkette.

Stappe

Stel 'n program saam in Linux Stap 1
Stel 'n program saam in Linux Stap 1

Stap 1. Laai die bronkode vir die program of bestuurder van die internet of ander media af

Dit sal waarskynlik in die vorm van 'n "tarball" wees en 'n lêeruitbreiding van.tar,.tar.bz2 of.tar.gz hê. Soms word 'n.zip -lêer egter in plaas daarvan gebruik.

Stel 'n program saam in Linux Stap 2
Stel 'n program saam in Linux Stap 2

Stap 2. Pak die afgelaaide kode- vir.zip -lêers uit, gebruik "unzip your file", vir.tgz of.tar.gz gebruik "tar -zxvf yourfile"; gebruik.bz2 "tar -jxvf yourfile"; of haal u lêers grafies uit

Stel 'n program saam in Linux Stap 3
Stel 'n program saam in Linux Stap 3

Stap 3. Gaan na die nuutgepakte gids in die terminale

U doen dit deur cd te tik, gevolg deur 'n spasie en dan die naam van die gids. (Onthou dat gidsname in Linux hooflettergevoelig is).

Stel 'n program saam in Linux Stap 4
Stel 'n program saam in Linux Stap 4

Stap 4. Begin die opdrag"

/configure "om die bronkode outomaties op te stel. Argumente soos" --prefix = "kan gebruik word om die installeringsplek te beheer. kyk of u die regte biblioteke het en weergawes.

Stel 'n program saam in Linux Stap 5
Stel 'n program saam in Linux Stap 5

Stap 5. Sodra dit gekonfigureer is, voer 'make' uit wat die werklike opstel doen (dit kan van 'n paar sekondes tot baie ure duur)

'N Uitvoerbare program vir die program sal in die asblik in die bronkode -gids geskep word.

Stel 'n program saam in Linux Stap 6
Stel 'n program saam in Linux Stap 6

Stap 6. Om die program te installeer, hardloop "maak installeer"

Stel 'n program saam in Linux Stap 7
Stel 'n program saam in Linux Stap 7

Stap 7. U het die programbronkode saamgestel en geïnstalleer

Video - Deur hierdie diens te gebruik, kan sommige inligting met YouTube gedeel word

Wenke

  • Op multicore -verwerkers kan u op 'n multithread -manier saamstel met behulp van make -j3, en 3 vervang met hoeveel drade u ook al wil gebruik.
  • As die bou om een of ander rede misluk, moet u 'skoonmaak' voordat u weer probeer bou om alle lêers wat deur die oorspronklike boupogie agtergelaat is, te verwyder. Hierdie lêers kan u tweede poging misluk omdat dit bestaan.
  • Tensy u 'n voorvoegsel spesifiseer, word die kode outomaties in /usr geïnstalleer.
  • Miskien moet u 'n supergebruiker wees.
  • U kan hierdie opdragte ook saamvoeg. Byvoorbeeld,./configure && make && make install.
  • As die bou misluk, kry u die uitset van 'n reël, 'n lêer en die tipe fout. As u wil, kan u die probleem probeer oplos. Die meeste mislukkings kom van mislukte afhanklikheid van die sagteware wat u installeer, dit wil sê programme of biblioteke waarvan u pakket afhanklik is.

Waarskuwings

  • Die samestelling kan ure neem.
  • Die opstel en vervanging van kritieke stelselkomponente kan probleme veroorsaak as u dit weer saamstel en weer installeer. Weet wat jy doen.
  • Sommige bronpakkette het nie konfigureerlêers of maak selfs lêers nie. Tik in hierdie geval net 'make' by die prompt en kyk wat gebeur.

Aanbeveel: