当我在 Red Hat 上安装 PCRE2 时,PCRE2 安装在 /usr/lib64 中。
libpcre2-8.so 是 64 位的,因此将其安装在 /usr/lib64 中似乎是合乎逻辑的。
但是,当我在 Ubuntu 20.04 上执行相同操作时,它会将其安装在 /usr/lib 中。这是为什么? Ubuntu 是 64 位,libpcre2-8.so 是 64 位,但 make install 确实将其安装在 /usr/lib...
在基于 debian 的系统中,他们倾向于使用
/usr/lib/x86_64-linux-gnu/
,这也明确表示 64 位。
这并不重要,您可以制作一个仅支持 64 位软件的 Linux 操作系统,那么为什么在任何路径中使用 64 位呢?或者也许尝试 NixOS,其中根本不会将任何内容安装到任何标准路径中。
所以将其安装在 /usr/lib64 中似乎是合乎逻辑的
这并不是所有发行版的通用规则。