Kompilere
Fra Diskusjon.no WIKI
Kompilere
| Forfatter: | Ördög |
| Forum: | Data > Programvare > GNU/Linux |
| Beskrivelse: | En guide til hvordan man kompilerer et program i GNU/Linux. |
Innhold |
Hvordan kompilere et program
I dagens GNU/Linux verden finnes, som regel, det man trenger av programmer i pakkebrønnen. Av den grunn er det sjeldent, eller aldri, at man trenger og kompilere program man ønsker å ta ibruk. Men, er det ingen vei utenom er det mye enklere å gjøre enn du kanskje tror. Det er faktisk gjort på 1-2-3 (eller fire, om man vil).
Før du går igang med kompileringen
Når du har lastet ned filen må den først bli pakket ut. Start opp terminalen og følg stegene under:
- Vis vei til filens plassering med denne kommandoen: cd /der/du/har/plassert/filen
- Velg kommandoen som passer til filtypen: tar -zxvf filen.tar.gz (om det er tar.gz) eller tar -jxvf fil.tar.bz2 (om det er tar.bz2).
Steg1
Før du går igang med første steg bør du lese installasjonsmanualen som medfølger programmet da det kan variere hvilken kommando du skal starte med. I de fleste tilfeller kan du gjøre som skrevet under.
- Bruk denne kommandoen: ./configure
- Denne kommandoen blir kjørt for og undersøke om systemet ditt har alle nødvendige filer for at programmet skal fungere.
- Om du støter på noen feilmeldinger så anbefales det at du fikser problemet/problemene før du går videre.
Steg2
- Neste kommando er denne: make
- Denne kommandoen starter oversettelsen fra kildekode til binærkode (altså språket som datamaskinen forstår).
- Avhengig av programmets størrelse og datamaskinens ytelse kan det ta litt tid før prosessen er ferdig.
- Fikk du ingen feilmeldinger etter første steg burde det ikke komme noen feilmeldinger under denne prosessen. Men, som skrevet ovenfor, bør du fikse eventuelle feil før du går videre.
Steg3
- Før du kjører igang siste kommando må du skaffe deg administrator rettigheter, så logg inn som root i terminalen.
- Siste nødvendige kommando er da denne: make install
- Når du kjører den kommandoen vil programmet bli installert på datamaskinen.
- Fikk du ingen feilmeldinger skal programmet være installert og klart til bruk.
Opprydding
- Du avgjør selv om du vil gjennomføre dette steget. Men, om du vil rydde opp litt etter at installasjonen er ferdig kan du bruke kommandoen nedenfor. Den vil fjerne de midlertidige filene som ble opprettet under kompileringen.
- Komandoen: make clean
