【发布时间】:2012-08-31 23:31:18
【问题描述】:
我最近在 linux 中部署 32 位和 64 位库时遇到了 multiarch。
出于好奇,为什么 /lib64 被放弃了,取而代之的是/lib/x86_64-linux-gnu 这似乎过于复杂,但一定有原因。
【问题讨论】:
-
这是
configure给定(即猜测)的主机三元组;它考虑了 ABI;例如 x32 是 x86-64 的不同 ABI。 -
什么时候 - 我没注意到 - 你是怎么发现的?
-
@AdrianCornish:一些发行版采用了 Debian 多架构布局,其他发行版仍然使用 lib64。
-
@janneb 酷。 - Debian 从来都不是我喜欢的发行版之一。无论如何添加不是 lib 和 lib64 的多架构布局
-
@AdrianCornish:对不起,我不知道“无论如何添加不是 lib 和 lib64 的多架构布局”应该是什么意思。
标签: linux ubuntu shared-libraries debian-based