J'essaie de compiler un programme AC en binaire 32 bits au lieu de 64 bits. J'ai commencé par simplement ajouter -m32
et j'ai eu quelques erreurs. Googler un peu Je suis tombé sur une note pour installer ia32-libs. L'exécution a apt-get install ia32-libs
donné lieu à une notification indiquant qu'elle était déjà installée et dans la dernière version.
Il y a une chaîne de bibliothèques chacune incluant la suivante jusqu'à ce qu'elle échoue:
/usr/include/features.h:323:26: fatal error: bits/predefs.h: No such file or directory
Il semble inclure des versions 32 bits de l'autre comprend /usr/include/c++/4.6/x86_64-linux-gnu/32/bits/ ...
Qu'est-ce que je rate?
libc6-dev:i386
insisté sur la suppression de la suite complète du compilateur gnu (ce qui m'a donné une petite crise cardiaque) mais après avoirsudo apt-get install build-essential
tout utilisé, cela a parfaitement fonctionné.