所以我在我大学的bash服务器上使用GNU Prolog,我需要增加全局堆栈大小。
我尝试使用以下选项进行编译:
gprolog --global-size 16384 --init-goal 'consult('test')'
其中test只是我为测试而制作的test.pl文件。但是,我仍然得到以下异常
Fatal Error: global stack overflow (size: 8192 Kb, environment variable used: GLOBALSZ)
这表明尺寸仍然是8192 Kb。不幸的是我正在运行GNU Prolog版本1.2.16,因为它是服务器上的内容,我不能轻易改变它。我能在这做什么吗?
答案 0 :(得分:0)
尝试: GLOBALSZ = 16384 gprolog --init-goal'scare('test')'