Ero sivun ”Kääntäminen” versioiden välillä

Siirry navigaatioon Siirry hakuun
482 merkkiä lisätty ,  23. lokakuuta 2007
oman jakelun lähdekoodi + pientä
p (wikilinkki)
(oman jakelun lähdekoodi + pientä)
Rivi 1: Rivi 1:
''Tämä artikkeli käsittelee ohjelmien kääntämistä lähdekoodista konekielelle. Ohjelmien suomentamisesta kerrotaan artikkelissa [[Lokalisointi]]''.
''Tämä artikkeli käsittelee ohjelmien kääntämistä lähdekoodista konekielelle. Ohjelmien suomentamisesta kerrotaan artikkelissa [[Lokalisointi]]''.


Kääntämisellä tarkoitetaan toimenpidettä, jossa ohjelman [[lähdekoodi]]n perusteella luodaan konekielinen ohjelma, joka on tietokoneen ymmärtämässä muodossa. Konekielinen ohjelma toimii yleensä vain tietyn käyttöjärjestelmän ja prosessorityypin yhdistelmällä, kun taas samasta lähdekoodista voidaan yleensä kääntää versiot monille eri alustoille. Lisäksi lähdekoodia on mahdollista muokata, jos omaa kohtalaiset ohjelmointitaidot. Konekielisen ohjelman muokkaaminen taas ei ole käytännössä mahdollista.
Kääntämisellä tarkoitetaan toimenpidettä, jossa ohjelman [[lähdekoodi]]n perusteella luodaan konekielinen ohjelma, joka on tietokoneen ymmärtämässä muodossa. Konekielinen ohjelma toimii yleensä vain tietyn käyttöjärjestelmän ja prosessorityypin yhdistelmällä, kun taas samasta lähdekoodista voidaan yleensä (jos lähdekoodi on sopivasti kirjoitettu) kääntää versiot monille eri alustoille. Lisäksi lähdekoodia on mahdollista muokata, jos omaa kohtalaiset ohjelmointitaidot. Konekielisen ohjelman muokkaaminen taas ei ole käytännössä mahdollista kuin erittäin rajoitetusti.


Ohjelmat kannattaa yleisesti ottaen asentaa jotenkin [[Ohjelmien asentaminen|muuten]]. Jos itse kääntäminen on välttämätöntä, se käy yleensä näin:
Jos haluaa muokata oman jakelun pakettia, tämä kannattaa tehdä jakelun omilla työkaluilla ja mieluiten jakelun omasta lähdekoodista (ellei nimenomaan halua toista versiota ohjelmasta - silloinkin jakelun tekemät muutokset on hyvä huomioida). Jatkossa käsitellään muualta haettun lähdekoodin kääntämistä ja asentamista ilman jakelun omia työkaluja.
 
Ohjelmat kannattaa yleisesti ottaen asentaa jotenkin [[Ohjelmien asentaminen|muuten]] kuin muualta haettua koodia kääntämällä. Jos itse kääntäminen on välttämätöntä, se käy yleensä näin:


# Tarkista että ainakin [[gcc]] ja [[make]] ovat asennettuina.
# Tarkista että ainakin [[gcc]] ja [[make]] ovat asennettuina.
# Kopio ohjelman lähdekoodipaketti ja pura se ( [[tar]] xvzf hyvasofta.tar.gz / tar xvjf hyvasofta.tar.bz2)
# Kopioi ohjelman lähdekoodipaketti ja pura se ( [[tar]] xvzf hyvasofta.tar.gz / tar xvjf hyvasofta.tar.bz2)
# Siirry paketin hakemistoon (cd hyvasofta)
# Siirry paketin hakemistoon (cd hyvasofta)
# Hakemistossa on yleensä tekstitiedostoja, joiden nimet ovat README, INSTALL taikka jotain muuta vastaavaa. Lue nämä ja varmista, että kääntäminen todella tapahtuu niin kuin seuraavassa kerrotaan.
# Hakemistossa on yleensä tekstitiedostoja, joiden nimet ovat README, INSTALL taikka jotain muuta vastaavaa. Lue nämä ja varmista, että kääntäminen todella tapahtuu niin kuin seuraavassa kerrotaan.
Rekisteröitymätön käyttäjä

Navigointivalikko