Linux: compiler (et lancer) une application 32 bits sur un OS 64 bits

J’ai récemment eu à compiler une application maison écrite en 32 bits pour la faire tourner sur un OS Linux 64 bits. Voici les points importants qui vous feront gagner du temps je l’espère :

  • « gcc -m32 » pour indiquer au système que l’on souhaite compiler en mode 32 bits
  • Sur redhat : installer les libs dont vous avez besoin en architecture 32 bits : (exemple : libstdc++.i686)
  • Sur Debian/Ubuntu : installer le paquet « ia32-libs »

Bon courage si vous vous lancez la dedans

Frederic pour webofmars

Sources:

https://serverfault.com/questions/281576/rhel5-64-bit-equivalent-to-ia32-libs#_=_

https://stackoverflow.com/questions/1272357/how-to-compile-a-32-bit-binary-on-a-64-bit-linux-machine-with-gcc-cmake#_=_

No comments

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.