我正在使用在 Scilab 中使用太大符号/字符串的变量,这会产生以下错误:
太大的字符串。在exec文件的第44行调用:
exec('/ proj / shubhamj / shubhamj / scilab / final_add_from_script.sce', - 1)
我已经使用过stacksize('max')
。
答案 0 :(得分:1)
根据Scilab邮件列表中的this thread,错误来自命令的长度。如果您调用的命令太长,即使在当前脚本中(当前exec()
调用的位置),也可以在没有exec()
的情况下获得相同的错误。
如果我们查看documentation,默认的堆栈大小是大约。 76MB (兆字节),这是很多字符,使得这个问题99.9%与堆栈的大小无关。