Haskell 阴谋集团配置-什么是;配置";什么意思?

Haskell 阴谋集团配置-什么是;配置";什么意思?,haskell,cabal,haskell-platform,cabal-install,Haskell,Cabal,Haskell Platform,Cabal Install,命令cabal configure中的术语“configure”包括哪些操作 我已经阅读了所有文档,但我能找到的所有内容都基本上是“配置”,或者也可以安装“配置” 谢谢。通过配置,它指的是在构建程序之前可以设置的选项 您可以通过运行以下命令来阅读: 阴谋集团配置--帮助 这些措施包括: --前缀目标目录 及 --额外库目录:编译时要链接的对象代码库 这两个例子类似于传统上指定名称来源的选项,但现在可以由阴谋集团处理 标记也可以在cabal文件中设置,用于选择要构建的特定模块。 例如,在文本编辑器

命令
cabal configure
中的术语“configure”包括哪些操作

我已经阅读了所有文档,但我能找到的所有内容都基本上是“配置”,或者也可以安装“配置”


谢谢。

通过配置,它指的是在构建程序之前可以设置的选项

您可以通过运行以下命令来阅读:

阴谋集团配置--帮助

这些措施包括:

--前缀
目标目录

--额外库目录
:编译时要链接的对象代码库

这两个例子类似于传统上指定名称来源的选项,但现在可以由阴谋集团处理

标记也可以在cabal文件中设置,用于选择要构建的特定模块。
例如,在文本编辑器中,指定
-f pango
将构建编辑器的图形版本,而
-f vty
将构建基于控制台的版本。

它解析cabal文件,确保其有效,并将依赖项解析为特定版本。基本上,它制定了一个构建包的计划。谢谢@user2407038。它在某处记录了那个计划吗?这是给谁的消费计划?当它解析这些依赖项时,是否也安装它们?它是否写入任何其他文件输出?请随意添加您的评论作为回答,因为我可能会接受它。Cheeswell,因为当
阴谋集团安装
无法解析软件包时,有时会在修复之前执行
阴谋集团配置
,所以它可能会在某个地方保留记录。我看到的是,它为
阴谋集团构建
设置了内容,但不适用于
阴谋集团安装
。后者将在内部重新运行
cabal configure
,因此要传递给
cabal configure
的任何标志都应传递给
cabal install
。不过,我不确定它将此配置存储在何处。据我所见,
cabal configure
的输出以
dist/setup config
结束。如果删除
dist
目录,cabal会返回到说包从未配置过。