改变全局堆栈大小,GNU Prolog

时间:2012-05-15 18:06:53

标签: prolog stack global gnu-prolog

所以我在我大学的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,因为它是服务器上的内容,我不能轻易改变它。我能在这做什么吗?

1 个答案:

答案 0 :(得分:0)

尝试: GLOBALSZ = 16384 gprolog --init-goal'scare('test')'