您似乎正在使用的 macOS 的 Homebrew 包管理器用于--prefix在特定路径下安装 GNU coreutils,并通过符号链接和修改PATH环境变量的选项提供对它们的访问。Homebrew 被设计为不直接在/usr/local其下安装东西,允许您使用该安装路径来编译和安装自己的东西。有关这方面的信息和注意事项,请参阅Homebrew FAQ。
--program-prefix可以设置一个应该添加到所有可执行二进制文件的字符串。g在已经提供具有相同名称的本机实用程序的非 Linux Unix 上,为 GNU coreutils 可执行文件和其他 GNU 软件的可执行文件添加前缀是很常见的。这意味着您将获得gls,gxargs等gnice作为二进制可执行文件的名称。
configure
的输出中解释了选项configure --help
,但 coreutils 源代码分发在其INSTALL
文本文件中也有很好的文档。简而言之,
--prefix
设置安装前缀。这是将安装bin
,lib
和其他目录的顶级目录。默认安装前缀通常是/usr/local
,但通常希望在别处安装软件,这就是--prefix
存在此选项的原因。您似乎正在使用的 macOS 的 Homebrew 包管理器用于
--prefix
在特定路径下安装 GNU coreutils,并通过符号链接和修改PATH
环境变量的选项提供对它们的访问。Homebrew 被设计为不直接在/usr/local
其下安装东西,允许您使用该安装路径来编译和安装自己的东西。有关这方面的信息和注意事项,请参阅Homebrew FAQ。--program-prefix
可以设置一个应该添加到所有可执行二进制文件的字符串。g
在已经提供具有相同名称的本机实用程序的非 Linux Unix 上,为 GNU coreutils 可执行文件和其他 GNU 软件的可执行文件添加前缀是很常见的。这意味着您将获得gls
,gxargs
等gnice
作为二进制可执行文件的名称。禁止
--without-gmp
使用gmp
GNU 库来进行任意精度算术运算。这些选项对所有附带
configure
由autoconf
. 最后一个选项的常见形式是希望避免使用(或想要使用,with )的其他库--without-xxx
在哪里。通常还有用于禁用和启用特定程序功能的附加选项。xxx
--with-xxx
--disable-xxx
--enable-xxx