Accéder au contenu principal

Articles

Affichage des articles du avril, 2019

Construire le compilateur "Portable Object Compiler" et ses librairies sous AmigaOS4.x

Introduction Portable Object Compiler est un compilateur Objective-C maintenu par David Stes. Il est accompagné entre autres, de sa bibliothèque d'exécution (Runtime library) couvert par la license GPL. Il reste fidèle au papier du Docteur Brad Cox, l'inventeur de ce langage. Comme son nom l'indique, cette implémentation se veut portable. En effet, il suffit de disposer d'un compilateur C et de quelques outils courants pour le compiler. Vous pouvez trouver d'avantages d'informations à son propos ici : http://users.telenet.be/stes/compiler.html Ce billet détaille comment construire ce compilateur Objective-C. La construction du compilateur se passe en deux étapes : - la construction d'une version légère du compilateur Objective-C (bootstrap) qui ne requière qu'un compilateur C. - la construction de la version complète qui nécessite un compilateur Objective-C (d'où la nécessité du compilateur de bootstrap). Pré-requis - le SDK 53.