LINUX.ORG.RU

Проблемы при ипользовании YACC'а


0

0

Сам yacс номально отрабатывает, получается сырец на Си. Но вот при компиляции, неясно, что же использовать за библиотеку. т.е. gcc y.tab.c -ly не проходит. Что же использовать вместо -ly

anonymous

Нах библиотеку? Оно вроде само по себе генерит самодостаточный код, понятно, без main(). В нем функция yyparse(), ее и надо оттуда импортировать и вызывать. У меня никаких библиотек не требовала.

[Ay49]Mihas

anonymous
()

liby в природе не существует.

>Что же использовать вместо -ly

Что бы вы хотели в ней найти?

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

>Что же использовать вместо -ly Что бы вы хотели в ней найти?

На самом деле руководствовался книгой АХО и Co, где в явном виде написано, что в разных системах может быть вовсе и не -ly, a что-то ещё.

Но если подумать, то хотелось бы понять где задекларированы и определены функции типа yyerror. Соответственно нужен какой-то header и нужна библиотека.

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

Вообщем всё полулось собрать. Ура! Просто надо было написать самим функцию yyerror() и не мучиться. Ну файл с main()'ом и yyparse в ней это само собой.

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