web-dev-qa-db-ja.com

64ビットUbuntuで32ビットをビルド:ia32-libsのインストールにはlibstdc ++は含まれません

しばらくグーグルで検索しましたが、空白を描画しました。

64ビットUbuntuで32ビットアプリをビルドする必要があります。

Ia32-libsをインストールする必要があることを認識してください。これを行ったところ、apt-getは既に最新バージョンであることを通知します。

このリンク: http://packages.debian.org/squeeze/AMD64/ia32-libs/filelist は、libstdc ++が/ usr/lib32にあることを示しています

ありません!

Ia32-libsを(強制的に)アンインストールし、再インストールしました。

何か案は?この生き物を箱に入れるにはどうすればいいですか?

タ、ベン

13
Ben

以下をインストールする必要があります。

Sudo apt-get install g++-multilib

buntu wikiの詳細 です。

10
stunpix

これをインストールしてみてください:

apt-get install lib32stdc++6

これをインストールします:

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

64ビットシステムで32ビットアプリを構築する1つの方法は、32ビットchrootを使用することです。このウィキには、これを行う方法に関する優れた注意事項があります。 https://help.ubuntu.com/community/BasicChroot

0
Colin Ian King