我应该如何调试"符号X不适合这里"使用c2hs时出错?

时间:2016-09-18 17:20:53

标签: haskell c2hs

我是新手使用c2hs并拥有this issue

我不确定如何开始调试,并且没有通过Google搜索找到任何内容或查看GitHub上的问题。

我应该从哪里开始,哪些资源可以提供帮助?

提前致谢。

1 个答案:

答案 0 :(得分:0)

作为Dave Lee pointed out,可以像这样传递--c2hs-options标志:

cabal ... --c2hs-options="-d trace"

我无法弄清楚如何通过添加.cabalstack.yaml文件来实现这项工作,或者将其传递给命令,就像与stack build一样,只需复制来自stack build输出的命令,并使用附加标志手动运行它:

/Users/py/projects/jspahrsummers/Arbiter/bindings/haskell/.stack-work/dist/x86_64-osx/Cabal-1.24.0.0/setup/setup --builddir=.stack-work/dist/x86_64-osx/Cabal-1.24.0.0 build lib:arbiter --ghc-options " -ddump-hi -ddump-to-file" --c2hs-options="-d trace"