在64位Ubuntu上构建32位:安装ia32-libs不包括libstdc ++


13

Google搜寻了一段时间,但留下了空白。

需要在64位Ubuntu上构建32位应用程序。

意识到我需要安装ia32-libs。我已经做到了,并且apt-get告诉我它已经是最新版本。

此链接:http : //packages.debian.org/squeeze/amd64/ia32-libs/filelist 表示libstdc ++应该位于/ usr / lib32中

不在那里!

我已经卸载,重新安装(强制)ia32-libs。

有任何想法吗?我怎样才能把这个小动物放在盒子上?

塔本


尝试dpkg -L ia32-libs; 这将显示文件的安装位置。
1

Answers:



9

尝试安装此:

apt-get install lib32stdc++6

它安装了这个:

/usr/lib32/libstdc++.so.6
/usr/lib32/libstdc++.so.6.0.16

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.