web-dev-qa-db-fra.com

Construire Ubuntu 32 bits sur 64 bits: l'installation de ia32-libs n'inclut pas libstdc ++

Googlé pendant un moment mais fait un blanc.

Besoin de créer une application 32 bits sur Ubuntu 64 bits.

Sachez que je dois installer ia32-libs. C'est ce que j'ai fait et apt-get me dit que c'est déjà à la dernière version.

Ce lien: http://packages.debian.org/squeeze/AMD64/ia32-libs/filelist dit que libstdc ++ devrait être dans/usr/lib32

Ce n'est pas là!

J'ai désinstallé, réinstallé (avec force) ia32-libs.

Des idées? Comment puis-je obtenir cette créature sur ma boîte?

Ta, Ben

13
Ben

Vous devez installer:

Sudo apt-get install g++-multilib

Voici plus de détails sur le wiki Ubunt .

10
stunpix

Essayez d'installer ceci:

apt-get install lib32stdc++6

Il installe ceci:

/usr/lib32/libstdc++.so.6
/usr/lib32/libstdc++.so.6.0.16
9
Ian B.

Une façon de créer des applications 32 bits sur un système 64 bits consiste à utiliser un chroot 32 bits. Il existe d'excellentes notes sur la façon de procéder dans ce wiki: https://help.ubuntu.com/community/BasicChroot

0
Colin Ian King