在使用旧版Ubuntu(v.12)长时间之后,我正在更新到v.16,并对“gcc-multilib”的提及感到非常困惑。
这实际上是苹果的“fat二进制文件”或Linux中端口到“通用二进制文件”模型吗?
也就是说,Ubuntu上的本地C库是否变成了容器,打包了各种架构的几个二进制文件?
如果是这样,我们不再需要在x64系统上特别安装32位运行时库了吗? “默认”版本的gcc或g ++库包含运行和构建32位应用程序所需的所有内容吗?
这实际上是苹果的“fat二进制文件”或Linux中端口到“通用二进制文件”模型吗?
也就是说,Ubuntu上的本地C库是否变成了容器,打包了各种架构的几个二进制文件?
如果是这样,我们不再需要在x64系统上特别安装32位运行时库了吗? “默认”版本的gcc或g ++库包含运行和构建32位应用程序所需的所有内容吗?
dpkg --add-architecture
只是告诉dpkg
你真的想要安装外部架构的软件包,它应该停止抱怨并请求--force-architecture
。 - AlexP