是否可以使用cabal使用Haskell打包c代码?

Mik*_*cki 7 haskell ghc cabal

我有一个ac库,我想为它提供一个FFI接口.这很容易,但我无法弄清楚如何正确包装.能够这样做会很好

cabal install librarybindings
Run Code Online (Sandbox Code Playgroud)

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

Don*_*art 5

是的,您可以使用Haskell发送C代码.见例如

按照惯例,C位放在cbits /目录中.