Я пытался запустить файл через скрипт оболочки и записать его вывод в этот файл.
Сценарий очень прост:
/ usr / local / sicstus4.1.1/ bin / sicstus -l run --goal "runh (examples / CallSmatlab.pl ', S), halt."> "/ Users / Andrew / Dropbox / IP / этап моделирования / rules.txt"
Однако, когда я запускаю это, происходит сбой со следующей ошибкой: sicstus (24883,0x7fff70916ca0) malloc: *ошибка для объекта 0x10082b408: неверная контрольная сумма для освобожденного объекта - объект, вероятно, был изменен после освобождения.* установить точку останова в malloc_error_break для отладки
С другой стороны, если я уберу "остановку" из цели, все в порядке, но Sicstus все еще работает.
Есть лиспособ выйти из sicstus, не неся ошибку выше через мой скрипт?
Я ценю ваше время.
Андреас