gpt4 book ai didi

Haskell Stack 构建特定的可执行文件

转载 作者:行者123 更新时间:2023-12-02 12:29:18 27 4
gpt4 key购买 nike

如何构建特定的堆栈可执行文件,即。在 projectname.cabal 中指定的内容,例如:

executable executable-name
hs-source-dirs: tools
main-is: ExecutableModule.hs
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-depends: base
, hsass
, hlibsass

我需要编译executable-name,而不是其他。它会是这样的:

stack build --executable executable-name

最佳答案

堆栈uses a component based lookup ,例如

stack build packagename:component-type:component-name

因此,如果您的包名为“foo”,并且您的可执行文件名为“bar”,则可以使用

stack build foo:exe:bar

但是,如果组件名称是唯一的,则可以删除包的名称和组件类型。因此,如果您的可执行文件名为“exetuable-name”,则它是

stack build :executable-name

关于Haskell Stack 构建特定的可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36137310/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com