Liste des outils disponibles
Outils nécessaires :
Première chose à installer sur son système, le kit de développement - ou SDK. Vous pouvez le télécharger sur le site d'
Hyperion Entertainment.
Il contient tous les includes pour compiler, des documentations, des exemples...
Coté outils de développement, le SDK est livré avec les outils nécessaires pour développer en C et C++ car ce sont les langages les plus utilisés. Vous trouverez donc les outils GNU (gcc, gdb, addr2line....etc).
Environnements de développement :
Il n'y a pas d'environnement tout intégré comme on trouve sur les Win/Mac/Linux mais on a des éditeurs de texte qui permettent de taper du code et aider à la compilation :
Frameworks :
Amidark engine qui permet tout en développant en C de simplifier le travail avec des fonctions qui font tout le boulot, genre "loadimage", "playsample"...
Qt OS4 permet le développement avec cet ensemble de librairies qui est utilisé par les grosses sociétés comme Nokia. En savoir plus sur le site de
Qt.
Débugger :
Certains diront que la meilleure façon de
débugguer c'est ta main et ton cerveau. Autrement dit la bonne vieille
méthode du "j'imprime à l'écran ce que j'ai dans cette variable, avant
et après toute action". Bref, mettre des traces dans le code.
Sinon, le SDK d'AmigaOS contient GDB. Il y a aussi sur OS4depot le programme
db101.
Cross-compiler sur Windows/Linux/Mac :
Pour générer des programmes OS4 depuis Windows/Linux/Mac, vous pouvez :
- utiliser ces cross-compilers pour Linux (32/64 bits) et Windows préparés par Zerohero
- compiler votre propre cross-compiler pour Mac à l'aide des sites suivants : ici et là
Outils divers:
Si vous disposez de plusieurs ordinateurs pour pouvez utiliser
distcc pour compiler plus rapidement en utilisant la puissance de chaque machine.
Pour ceux qui développent avec CubicIDE et Hollywood, il y a
HW4Cubic pour utiliser l'un avec l'autre.
De manière générale, vous devez consulter tous les programmes disponibles sur le site
OS4depot.
Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
L'url pour cet article est :
https://amiga-ng.org/sections.php?op=viewarticle&artid=37