#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 и ручной части для анализатора)