我正在编译一个 haskell 文件
$ stack ghc --resolver lts-12.5 --package raw-strings-qq myscript.hs
并执行它
$ ./myscript
Killed
$
在我的 Ubuntu 机器上。我收到Killed
错误消息,仅此而已。 我该如何调试?这是否意味着该过程会占用大量内存?还有其他可能的错误来源吗?
你从终端得到的响应Killed
是因为你没有给出一些命令:
-
我使用名为 Replit 的在线 IDE,因此一开始它不会为您加载所需的库,您必须手动加载:
ghci -o main main.hs
-
有时,它会自动加载
Main
,有时不会。因此,如果您没有看到如下所示的内容,那么您也必须手动执行此操作:
[1 of 1] 编译主 ( main.hs, 解释 ( 好的,加载了一个模块。 *主要>
:l main
也许,它没有直接回答你的问题,但我得到了和你一样的例外,并以这种方式处理它。好吧,同样的异常有同样的问题(我猜(?