gpt4 book ai didi

haskell - 是否可以使用 cabal 将 c 代码与 Haskell 打包?

转载 作者:行者123 更新时间:2023-12-03 14:59:15 25 4
gpt4 key购买 nike

我有一个 c 库,我想为其提供 FFI 接口(interface)。这很容易,但我不知道如何正确包装。能够做到就好了

cabal install librarybindings

并让 cabal 使用 gcc 自动构建它,生成 .o 文件,并将其包含在发行版中。现在,我可以将包编译得很好,但是当您使用绑定(bind)构建可执行文件时,您必须在命令行上显式传递 ghc .o 文件。呸。

最佳答案

是的,您可以使用 Haskell 发布 C 代码。参见例如

  • bytestring
  • zlib
  • download

  • 按照惯例,C 位被放在 cbits/目录中。

    关于haskell - 是否可以使用 cabal 将 c 代码与 Haskell 打包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18259038/

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