我正在尝试使用cabal打包ffi库。使用库编译模块可以正常运行,但是在ghci中加载/运行时,我在其中一个库外依赖项中出现了未知符号错误。
我知道人们建议为ghci编译一个单独的共享库,就像这个问题:linking extra libraries/objects failed
但是,我不确定如何在阴谋中纠正这个问题。在这种情况下,有人可以向我解释一下标准做法是什么吗?
谢谢!
答案 0 :(得分:1)
您是否尝试使用cabal repl
启动GHCi?或者,您可以运行ghci -lyourlib
链接额外的库。