使用stack,您可以指定-with-rtsopts如下package.yaml
ghc-options:
- -with-rtsopts=-N
Run Code Online (Sandbox Code Playgroud)
然而,尚不清楚如何同时表示多个 rtsopt。在此示例中,我在它们两边加上了双引号
ghc-options:
- -with-rtsopts="-N -I0 -qg"
Run Code Online (Sandbox Code Playgroud)
...但这不起作用...
Preprocessing library for uke-0.1.0.0..
Building library for uke-0.1.0.0..
Preprocessing executable 'uke-exe' for uke-0.1.0.0..
Building executable 'uke-exe' for uke-0.1.0.0..
ghc: unrecognised flag: -qg"
Run Code Online (Sandbox Code Playgroud)
-with-rtsopts转义多个值的正确方法是什么package.yaml?
小智 5
如果您双引号整个表达式,它会起作用:
ghc-options:
- '"-with-rtsopts=-N -I0 -qg"'
Run Code Online (Sandbox Code Playgroud)