анализатор bison / flex в eclipse

#eclipse-cdt #bison #flex-lexer

#eclipse-cdt #bison #гибкий лексер

Вопрос:

У меня возникли проблемы с выяснением того, как «объединить» два моих проекта.

— У меня есть проект, состоящий из анализатора bison / flex с исходными текстами и собственным файлом makefile.

— У меня есть проект eclipse (с собственными исходными кодами) с автоматической генерацией makefile для самого себя.

Что я сделал до сих пор:
В Eclipse

 --click on my project>new Folder>link to folder in FS
--exclude the "main.cc" that is the main for the parser project when it is alone
  

Теперь у меня есть доступ к файлам проекта моего анализатора

 (cpf.y, token.lex, heading.h, makefile) 
  

Теперь я хотел бы добавить интересные части моего собственного makefile в автоматически сгенерированный makefile моего проекта eclipse?? (Я не могу найти подходящее место для этого)

С уважением

Ответ №1:

Ну, на самом деле решение довольно простое :

— щелкните правой кнопкой мыши на проекте

—под тегом сборки c — снимите флажок автоматически генерировать makefile

Теперь файл makefile, который у вас был, останется, и вы сможете изменять его, не перезаписывая.

Единственная проблема заключается в том, что вам придется вручную добавлять каждый новый файл из вашего проекта eclipse (т. Е. не может быть части автоматического создания для проекта eclipse и ручной части для анализатора)