Se pretende compilar vários alvos diferentes de uma árvore de fontes, então
primeiro tem de ir pelos passos de configuração de cada alvo.
Poderá adicionar alvos a qualquer hora que queira. O último alvo especificado para
configurar é o alvo predefinido.
Para seleccionar um alvo especifico quando construíndo, simplesmente corra make assim:
> AROS_TARGET_ARCH=$ARCH AROS_TARGET_CPU=$CPU make
Onde $ARCH é a arquitectura da construção pretendida, e $CPU é o processado.
Ex., para construir AROS/i386-pc correria:
> AROS_TARGET_ARCH=pc AROS_TARGET_CPU=i386 make
Se está a construir vários portos que usem o mesmo processador, só terá que especificar
AROS_TARGET_ARCH que o processadoras permanecerá o mesmo.
Este guia passo a passo irá descrever como preparar o ambiente de desenvolvimento
e compilar AROS em Ubuntu Linux 6.10 "Edgy Eft". Vamos assumir que tem uma imagem (ISO)
para cd de portais Ubuntu e tem o sistema instalado daí.
Também deverá afina-lo para torna-lo capaz de aceder à Internet.
Porque o Live CD falha pacotes precisos teremos que obte-los a partir da internet:
> sudo apt-get install subversion gcc-3.4 gawk bison flex netpbm autoconf automake1.4 libx11-dev
Terá que introduzir a sua palavra passe na prompt.
Iremos necessitar de marcar a localidade para usar as fontes AROS e compila-las.
Encontre a cadeia de caracteres en_US iso 8859-1 na lista fornecida pela seguinte
aplicação e escolha-a):
> sudo apt-get install localeconf
> sudo dpkg-reconfigure localeconf
Então nós iremos marcar a localidade da consola:
> sudo locale-gen "en_US"
> sudo dpkg-reconfigure locales
> export LANG="en_US.ISO-8859-1"
Para instalar a versão do make iremos necessitar, do repositório adicional
Ubuntu que terá que ser adicionada. Lance a consola e corra:
> sudo nano /etc/apt/sources.list
Adicione essas duas linhas também:
deb http://us.archive.ubuntu.com/ubuntu breezy main restricted
deb http://us.archive.ubuntu.com/ubuntu dapper main restricted
(Guardar e sair nano via "ctrl-x")
Agora obtenha a lista dos programas actualizados disponiveis:
> sudo apt-get update
Agora iremos usar o gestor de pacotes Synaptic. Lance-o no menu:
System > Administration > Synaptic package manager
Depois disso procure pelo pacote "make", escolha "make" na janela do lado
direito e marque a versão por ''package>force version..'' "3.80 (breezy)".
Para descobrir mais instruções sobre como usar o nosso Repositório de Subversão
Por favor refirasse a Working with Subversion
Em relato, o comando que terá que usar é como o seguinte:
> svn checkout https://svn.aros.org/svn/aros/trunk/AROS
> cd AROS
> svn checkout https://svn.aros.org/svn/aros/trunk/contrib
Primeiro iremos marcar parametros e configure:
> export CC="gcc-3.4"
> ./configure
Poderá necessitar de reabrir a consola quando ./configure encontra problemas com o compilador
C.
Finalmente, tipos:
> make
Isto deverá demorar um bocado (algumas horas) :)
Depois disso irá obter AROS-hosted compilado.