![]() |
|||
AROS:in kääntäminen ajettavaksiVaatimuksetTarvitset seuraavan litanian ohjelmia AROS:in kääntöön:
Jos tahdot kääntää isännöidyn version i386-linux tai i386-freebsd:stä, tarvitset vielä seuraavat:
LähdekoodiVoit ladata AROS:in lähdekoodin joko lataussivulta tai Subversion:ia käyttäen (joka tosin vaatii että hankit käyttöoikeuden). Ensin mainitussa tapauksessa source paketin hankkiminen riittää (ellet tahdo kääntää myös "contrib" ohjelmia). Jälkimmäisessä tapauksessa sinun tulee kuitata ulos (checkout) AROS moduuli sekä necessary moduuli jos tahdot kääntää i386-pc portin. RakentaminenKonfigurointiKaikkein ensimmäisenä sinun tulee ajaa configure skripti joka sijaitsee AROS:in lähdekoodin juurihakemistossa: > cd AROS > ./configure Voit määrittää useita eri optioita configure:lle. Seuraavat optiot ovat kaikkien kohteiden käytettävissä:
Isännöity AROS/i386-linux taikka AROS/i386-freebsdSinun ei tarvitse määrittää --target optiota näille kohteille. Seuraavat optiot ovat käytettävissä isännöidyille käännöksille:
Et voi ristiin kääntää näitä kohteita. Natiivi AROS/i386-pcKääntääksesi i386-pc portin, täytyy sinun antaa --target=pc-i386 configure:lle. i386-pc:lle spesifisiä optioita ovat:
Et voi ristiin kääntää tätä kohdetta. KäännösAloittaaksesi kääntämisen, aja: > make Jos käytät FreeBSD:tä tai jotain muuta järjestelmää joka ei käytä GNU Make:a järjestelmän make komentona, siinä tapauksessa tulee sinun käyttää GNU Make:n komentoa yllämainitun sijaan. Esimerkiksi FreeBSD:ssä sinun tulee asentaa GNU Make ja ajaa komento: > gmake Isännöity AROS/i386-linux tai AROS/i386-freebsdJos olet rakentamassa isännöityä i386-linux tai i386-freebsd käännöstä, tulisi sinun ajaa seuraava jotta saat asianmukaisen näppäimistötuen käyttöön: > make default-x11keymaptable Natiivi AROS/i386-pcJos olet rakentamassa natiivia i386-pc käännöstä, on käynnistysdisketin image bin/pc-i386/gen/rom/boot/aros.bin kunhan käännös on valmis. Sen lisäksi voit tehdä käynnistys-CD:n ISO imagen ajamalla: > make bootiso-pc-i386 ISO image löytyy distfiles/aros-pc-i386.iso:na. LiitteetUseiden kohteiden rakentaminen samasta lähdekoodistaJos aiot kääntää useita eri kohteita samasta hakemistopuusta niin täytyy sinun konfiguroida jokainen käännösmalli erikseen. Voit lisätä kohteita milloin tahansa. Viimeinen konfiguroitavaksi määritetty kohde tulee peruskohteeksi. Valitaksesi jonkin määrätyn kohteen käännettäväksi, aja make näin: > AROS_TARGET_ARCH=$ARCH AROS_TARGET_CPU=$CPU make Missä $ARCH on haluamasi arkkitehtuuri ja $CPU sen prosessorin tyyppi. Esim. kääntääksesi AROS/i386-pc version, aja: > AROS_TARGET_ARCH=pc AROS_TARGET_CPU=i386 make Jos käännät useita versioita jotka kaikki käyttävät samaa CPU:ta, ei sinun tarvitse määritellä muita kuin AROS_TARGET_ARCH koska CPU pysyy samana. |
Copyright © 1995-2009, The AROS Development Team. All rights reserved. Amiga®, AmigaOS®, Workbench and Intuition are trademarks of Amiga Inc. All other trademarks belong to their respective owners. |