在尝试将AppGer.gf和AppFre.gf转换为.Pgf时,出现内存不足错误。任何帮助都将不胜感激。提前谢谢。
以下是代码和错误的快照:
$ make AppGer.pgf
mkdir -p ./gfos && gf -s -make -literal=PN,Symb -probs=./app.probs -gfo-dir ./gfos -name=AppGer AppGer.gf
gf: out of memory (requested 1048576 bytes)
Makefile:61: recipe for target 'AppGer.pgf' failed
make: *** [AppGer.pgf] Error 251发布于 2019-04-26 23:20:52
GF是Grammatical Framework,一种用于编写多语言语法的编程语言。GF是在Haskell中实现的,但这个问题与Haskell无关。
如果其他有类似问题的人通过谷歌搜索错误消息发现了这个问题,可以在GitHub:https://github.com/GrammaticalFramework/GF/issues/35上讨论这个问题。问题的相关答案:
它可以工作,但是你需要很大的内存。我也有16 as,但我不能重现这个问题。我以前见过这个问题。有时法语无法编译,但是如果我再次运行make文件,它会成功。我猜测,在给定内存的情况下,编译器会设法完成部分编译,并将输出存储在.gfo文件中。在第二次运行时,它会完成剩下的工作。我的德语从来没有遇到过同样的问题。
https://stackoverflow.com/questions/50034717
复制相似问题