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会返回到说包从未配置过。