2012-05-15 1 views
0

그래서 저는 대학의 bash 서버에서 GNU Prolog로 작업하고 있으며 전역 스택 크기를 늘려야합니다.글로벌 스택 크기 변경, GNU Prolog

나는 다음과 같은 옵션을 사용하여 컴파일 시도했다 : 테스트 나 테스트를 위해 만든 단지 test.pl 파일입니다

gprolog --global-size 16384 --init-goal 'consult('test')' 

합니다. 그러나 여전히 다음과 같은 예외가 발생합니다.

Fatal Error: global stack overflow (size: 8192 Kb, environment variable used: GLOBALSZ) 

이는 크기가 여전히 8192KB임을 나타냅니다. 불행하게도 GNU Prolog 버전 1.2.16을 서버에서 실행 중이므로 쉽게 변경할 수 없습니다. 내가 여기서 할 수있는 일이 있니?

+0

그것은 당신이 그 설정을 시도 않았다 환경에서 스택 크기를 설정 GLOBALSZ를 사용 말한다? – Bill

+0

분명히이 옵션을 설정하면 환경 변수를 덮어 써야합니다. gnuprolog 매뉴얼 : http://www.gprolog.org/manual/html_node/gprolog008.html – BCsorba

답변

0

시도 : GLOBALSZ = 16384 gprolog --init-목표는 '(테스트') '상담'