Aller au contenu


- - - - -

[HomeBrew] - Installer et paramétrer KallistiOS


Vous souhaitez voir comment on peut dévelloper une petit application pour votre dreamcast , nous allons voir sa ensemble et installer KallistiOS , une toolchain gratuite pour votre dreamcast.


-= Matériel Requis : =-

- Le CD DDEr4 => Image a graver ou a monter avec deamon tool

-= Installation de la ToolChain : =-

- Une fois l'image .cdi extraite , Graver la avec alcohol 120% ou monter la avec DeamonTool.

- Vous devriez avoir ceci dans le poste de travail :



Image IPB


- Double cliqué dessus et l'installation vas commencer en vous demandant quelques click !!!
- Cliquer sur "Next" :

Image IPB


-= Etape 1 : Installation de CygWin : =-

- Cliquer sur "Install Cygwin" :




Image IPB


- Une nouvelle fenêtre s'ouvre : Cliquer sur " Suivant " :

Image IPB


- Choisir : " Install From Local Directory " puis cliquer sur " Suivant " :

Image IPB


- Choissiser " c:/cygwin " comme destinnation sa sera plus simple dans le reste du tutorial . Ensuite cliquer sur " Suivant " :

Image IPB


- Cliquer ensuite sur " Browse " pour selectionner le dossier cygwin du CD de developpement :

Image IPBImage IPBImage IPB


- Maintenant il vas faloir choisir les bonnes librairies : choisisser " Devel " puis vérifier que toutes les librairies sont sélectionnées :

Image IPB


- De même avec " Libs " :

Image IPB


- Pareil pour " Web " :

Image IPB


- Cliquer sur " Suivant " , l'installation vas débuter :

Image IPB-


Une fois l'installation terminé , vous arriver sur le dernier ecran . Cochez toutes les cases puis cliquer sur " Terminé " :

Image IPB


-= Etape 2 : Décompression ToolChain =-

- Voici l'étape suivante : la décompression de la toolchain : cliquer sur " Extract " :




Image IPB


- Une fenetre vas s'ouvrir est vous demander ou vous souhaitez extraire les fichiers : Selectionner juste " c:/Cygwin "

Image IPB


- Une fenetre va s'ouvrir et les lignes vont défiler :

Image IPB


- A la fin de l'extraction , un message vas apparaitre : cliquer sur " Non "

Image IPB


- Une fois terminé un nouveau message va apparaitre : cliquer sur " OK " :

Image IPB


-= Etape 3 : Configuration de la ToolChain : =-

- Nous arrivons a la derniére étape de l'installation : Cliquer sur " Configure " :




Image IPB


- Un nouveau message apparait : cliquer sur " Oui " :

Image IPB


- Puis cliquer sur " OK " :

Image IPB


- Voila l'installation est terminée, Cliquer maintenant sur la croix pour fermer la fenêtre :

Image IPB


- Notre ToolChain a été installer , mais ATTENTION, ce n'est pas terminé , il reste la plus grosse partie a faire : la compilation de cette derniére :-

= Etape 4 : Préparation pour la Compilation de la ToolChain : =-

- Pour commencer , rendez vous dans le dossier : " C:/cygwin/usr/local/dc/kos/kos/utils/dc-chain " Puis ouvrez le fichier " MakeFile " avec un editeur de texte :

Image IPB


- Trouver la ligne " 28 " contenant : " kos_root " :

Image IPB


- Remplace a ce moment le " $(CURDIR)/../../.. " par : " /usr/local/dc/kos " :

Image IPB


- Aller ensuite a la ligne 168 et rajouter " --disable-libstdcxx-pch " avant " $(to_log) ":

Image IPB


- Depuis la création du CD , des mises a jour sur insight et GDB sont apparues, créant des erreurs de compilation. Pour remédier a cela, il faut modifier quelques lignes supplémentaire . Il suffit de rajouter des "a" entre la parenthèse et le "."
- autrement dit, nous avons sa

- gdb-$(gdb_ver).tar.bz2: qui doit devenir => gdb-$(gdb_ver)a.tar.bz2:

Image IPB

Image IPB


- Enregistrer puis fermer le Fichier MakeFile !! Nous avons terminé la préparation a la compilation . Nous allons passer a la Compilation proprement parlé.

-= Etape 6 : Compilation de la ToolChain ( ENFIN !!!!! ) : =-

- Commencer par lancer CygWin :

Image IPBImage IPB


- Dans cette jolie fenêtre toute moche et pas belle , taper : " cd /usr/local/dc/kos/kos/utils/dc-chain " Puis appuyer sur " Entrée "

Image IPB


- Vous verrez une nouvelle ligne qui contient ( si tout c'est bien passer ) le nouveau chemin :

Image IPB


- Taper maintenant : " bash download.sh "

Image IPB


- Des lignes vont apparaitre : il s'agit d'un script de téléchargement de fichier nécéssaire a la ToolChain . suivant votre connection, cela peut prendre un petit moment . Pour information il y a 3 fichiers a telecharger de 20 Mo environ chacun.

Image IPB


- une fois terminer , il faut extraire les fichiers de l'archive . pour cela taper : " bash unpack.sh "

Image IPB


- Durant cette phase , vous n'allez rien voir , une fois le unpack terminé, vous aller voir une nouvelle ligne de console :

Image IPB


- taper alors " make " pour démarrer la compilation de l'essemble :

Image IPB


- La compilation démarre alors . Je ne vous cache pas que cela peut prendre plusieurs heures ( 2 heure en générale ).

Image IPB


- Une fois les 2 heures passer, une nouvelle ligne apparait !!!!

Image IPB


- Taper alors " make insight " pour compiler le débuggueur :

Image IPB


- Le téléchargement et la compilation vas débuter . Une fois terminé, comme d'habitude , la ligne de console apparait :

Image IPB


- taper alors " make gdb " pour compiler le serveur de débug.

Image IPB


- Le téléchargement de gdb et sa compilation débute et une fois fini , on retrouve notre amie la ligne de console :

Image IPB


- taper maintenant " cd /usr/local/dc/kos/kos "

Image IPB


- Puis " source environ.sh " :

Image IPB


- Pour finir taper " make " et la compilation vas débuter :

Image IPB


- Une fois terminé taper : " cd ../kos-ports "

Image IPB


- Puis taper : " make " pour lancer la compilation.

Image IPB


- Une fois la compilation terminé, nous revenons a la ligne de console .

Image IPB


- Arriver ici , nous avons terminé de compiler la ToolChain . Si durant toutes les phases de compilation , vous n'avez eu aucunes erreur alors c'est tout bon !!!!!!! Sinon il faudra recommencer !!!!!!

- Voila nous pouvons passer a la suite : le paramétrage de code::block pour compiler notre Hello_World !!!!!!

- Des Questions , Une Remarques ??? => le Forum est la !!!
  • 0


5 commentaire(s)

ce tutorial et devenue obsoléte,

il existe une version de codeblock avec la toolchain prés installer et compiler !!!!!

bientot un nouveau tuto !!!
    • 0
Salut,
vivement. :)
    • 0
oui mais le probléme c'est qu'il y a un bug lors de l'installer car je n'arrive pas a l'installer malgré les 18Go de libres !!
    • 0
Mince... :???:
    • 0
Photo
SkullHead
nov. 18 2012 19:11
c'est bon j'ai reussi a comprend comment il faut l'installer !!

j'écris donc un tuto la !
    • 0