Compilação de 32 bits no Ubuntu de 64 bits: a instalação do ia32-libs não inclui o libstdc ++

13

Pesquisou por um tempo, mas desenhou um espaço em branco.

Precisa criar um aplicativo de 32 bits no Ubuntu de 64 bits.

Perceba que preciso instalar o ia32-libs. Eu fiz isso e o apt-get me diz que já está na última versão.

Este link: link diz que libstdc ++ deve estar em / usr / lib32

Não está lá!

Eu desinstalei, reinstalei (com força) ia32-libs.

Alguma ideia? Como posso obter esse bicho na minha caixa?

Ta, Ben

    
por Ben 31.08.2012 / 14:53

3 respostas

10

Você precisa instalar:

sudo apt-get install g++-multilib

Aqui estão mais detalhes no wiki do Ubuntu .

    
por stunpix 28.05.2013 / 23:20
9

Tente instalar isto:

apt-get install lib32stdc++6

Instala isso:

/usr/lib32/libstdc++.so.6
/usr/lib32/libstdc++.so.6.0.16
    
por Ian B. 31.08.2012 / 18:51
0

Uma maneira de construir aplicativos de 32 bits no sistema de 64 bits é usar um chroot de 32 bits. Há algumas excelentes notas sobre como fazer isso neste wiki: link

    
por Colin Ian King 01.09.2012 / 21:01