我最近在部署 32 位和 64 位库时遇到了 Linux 中的多架构。
出于好奇,为什么 /lib64 被放弃而有利于例如/lib/x86_64-linux-gnu
看似过于复杂,但一定有其原因。
长版本可以在以下位置找到http://wiki.debian.org/Multiarch http://wiki.debian.org/Multiarch, 尤其http://wiki.debian.org/Multiarch/TheCaseForMultiarch http://wiki.debian.org/Multiarch/TheCaseForMultiarch .
简而言之,使用三元组是一种更通用的解决方案,它允许使用多个 ABI(例如 x86 和 x32,如 Basile 在评论中提到的)、模拟器、交叉编译器等,而无需诉诸各种技巧。
非基于 Debian 的发行版(例如 Fedora 或 OpenSUSE)是否会采用这一点还有待观察;到目前为止,他们似乎并不那么感兴趣。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)