【发布时间】:2014-01-15 12:54:24
【问题描述】:
我正在尝试用 cabal 打包一个 ffi 库。使用库编译模块可以正常运行,但是在 ghci 中加载/运行时,在一个额外的库依赖项中出现未知符号错误。
我知道人们建议为 ghci 编译一个单独的共享库,例如这个问题:linking extra libraries/objects failed
但是,我不确定如何在阴谋集团内部纠正这个问题。谁能向我解释一下这种情况下的标准做法是什么?
谢谢!
【问题讨论】:
我正在尝试用 cabal 打包一个 ffi 库。使用库编译模块可以正常运行,但是在 ghci 中加载/运行时,在一个额外的库依赖项中出现未知符号错误。
我知道人们建议为 ghci 编译一个单独的共享库,例如这个问题:linking extra libraries/objects failed
但是,我不确定如何在阴谋集团内部纠正这个问题。谁能向我解释一下这种情况下的标准做法是什么?
谢谢!
【问题讨论】:
您是否尝试过使用cabal repl 启动 GHCi?或者,您可以运行 ghci -lyourlib 来链接额外的库。
【讨论】: