Haskell 编译器标志和运行时选项的Cabal配置
我试图获得一个阴谋集团配置,相当于使用Haskell 编译器标志和运行时选项的Cabal配置,haskell,cabal,Haskell,Cabal,我试图获得一个阴谋集团配置,相当于使用ghc-threaded-O2编译,然后使用my.exe+RTS-N4-s运行。目前我有 executable my.exe ghc-options: -O3 -threaded -rtsopts -with-rtsopts="-N4" main-is: Main.hs 当我运行my.exe时,它会给我意外的RTS参数:-N4对于多个选项,请将整个字段置于引号中: “-带rtso
ghc-threaded-O2
编译,然后使用my.exe+RTS-N4-s
运行。目前我有
executable my.exe
ghc-options:
-O3
-threaded
-rtsopts
-with-rtsopts="-N4"
main-is: Main.hs
当我运行
my.exe
时,它会给我意外的RTS参数:-N4
对于多个选项,请将整个字段置于引号中:
“-带rtsopts=-N4-s”
或者,您可以单独添加每个选项:
-使用rtsopts=-N4
-使用rtsopts=-s
您是否尝试过在
-N4
周围不加引号的情况下使用它?看起来很像你的。但是做-N4-s
不起作用。如何添加-s
?抱歉,我忽略了-s标志。我认为添加另一行就可以了,但我很高兴听到一个单行解决方案。将整个问题用引号引起来-“-with-rtsopts=-N4-s”哦,太好了,我没有想到:)谢谢,我相应地更新了答案。