如何使用“-with-rtsopts”转义多个参数
How to escape multiple parameters with "-with-rtsopts"
使用stack
,可以在package.yaml
中指定-with-rtsopts
如下
ghc-options:
- -with-rtsopts=-N
但是,不清楚如何同时表示多个 rtsopts。在这个例子中,我在它们周围加上了双引号
ghc-options:
- -with-rtsopts="-N -I0 -qg"
...但这不起作用...
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"
在 package.yaml
中转义多个 -with-rtsopts
值的正确方法是什么?
如果你双引号整个表达式就有效:
ghc-options:
- '"-with-rtsopts=-N -I0 -qg"'
使用stack
,可以在package.yaml
中指定-with-rtsopts
如下
ghc-options:
- -with-rtsopts=-N
但是,不清楚如何同时表示多个 rtsopts。在这个例子中,我在它们周围加上了双引号
ghc-options:
- -with-rtsopts="-N -I0 -qg"
...但这不起作用...
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"
在 package.yaml
中转义多个 -with-rtsopts
值的正确方法是什么?
如果你双引号整个表达式就有效:
ghc-options:
- '"-with-rtsopts=-N -I0 -qg"'