【问题标题】:using cabal to build ffi library that works in ghci使用 cabal 构建适用于 ghci 的 ffi 库
【发布时间】:2014-01-15 12:54:24
【问题描述】:

我正在尝试用 cabal 打包一个 ffi 库。使用库编译模块可以正常运行,但是在 ghci 中加载/运行时,在一个额外的库依赖项中出现未知符号错误。

我知道人们建议为 ghci 编译一个单独的共享库,例如这个问题:linking extra libraries/objects failed

但是,我不确定如何在阴谋集团内部纠正这个问题。谁能向我解释一下这种情况下的标准做法是什么?

谢谢!

【问题讨论】:

    标签: haskell ghc cabal ffi


    【解决方案1】:

    您是否尝试过使用cabal repl 启动 GHCi?或者,您可以运行 ghci -lyourlib 来链接额外的库。

    【讨论】:

    • 所以我可以让它工作,但不仅仅是通过输入“cabal install”,我关心的是打包这个库,把它放在hackage上,希望它开箱即可与ghci兼容.
    猜你喜欢
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    相关资源
    最近更新 更多