6.2. Développement de logiciels

Une chaîne de développement bi-architecture permet de générer aussi bien des objets 32 bits que des objets 64 bits. Le comportement par défaut est de compiler des objets 64 bits. On peut générer des objets 32 bits en utilisant des drapeaux spéciaux. Pour GCC, ce drapeau spécial est -m32.

Notez que tous les fichiers d'en-tête doivent être écrits dans une forme indépendante de l'architecture et que les bibliothèques installées 32 et 64 bits doivent présenter une API (interface de programmation d'applications) en accord avec les fichiers d'en-tête installés. L'environnement SUSE normal est conçu suivant ce principe. Pour les bibliothèques que vous mettez à jour vous-même, vous devez vous occuper personnellement de ces questions.


SUSE LINUX Guide de l'administrateur 9.2