LINUX.ORG.RU

ecl компиляция

 ,


0

3

Хочу скомпилировать простой hello world

(let ((a (read))
      (b (read)))
         (print (+ a b)))
пишу (compile-file «hello.cl») на выходе получаю .fas файл, при попытке запуска которого вылезает ошибка сегментирования. Что я делаю не так?

★★★★★

Ответ на: комментарий от Aswed

Слушай, иди-ка ты со своим «не работает» в гугль, а мне подавай что рантайм говорит.

ados ★★★★★
()
Ответ на: комментарий от ados

рантайм говорит

The function C::BUILD-PROGRAM is undefined.

Aswed ★★★★★
() автор топика

ОП: (задает вопрос)
Лиспер 1: RTFM!
Лиспер 2: Слушай, иди-ка ты со своим «не работает» в гугль!
Лиспер 3: RTFM!
ОП: (разобрался сам)

LISP® Community™ At Its Best©!

anonymous
()
Ответ на: комментарий от Aswed

Разобрался, всем спасибо

Разобрался? Пиши кратко сюда, что было не так и как было надо.

anonymous
()

Разобрался? Пиши кратко сюда, что было не
так и как было надо.

Присоединяюсь. Кроме того, если сделал нативный бинарник, какого он получился размера?

feofan ★★★★★
()
Ответ на: комментарий от anonymous

ОП: (задает вопрос)
Лиспер 1: RTFM!
Лиспер 2: Слушай, иди-ка ты со своим «не работает» в гугль!
Лиспер 3: RTFM!
ОП: (разобрался сам)
anonymous: Все п...сы, а я Д'Артаньян!

Anonymous®™ At Its Best©!

no-such-file ★★★★★
()
Ответ на: комментарий от feofan

сначала (compile-file «source.cl» :system-p t) затем не выходя из ecl (c:build-program «exec» :lisp-files '(«source.o»)) бинарник: 40кб

Aswed ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.