Я пытаюсь установить flex (лексический анализатор, а не программу Adobe) на компьютер с Windows. У меня установлен MSYS. Я распаковку флекс, ./configure, но когда я пытаюсь сделать это, я получаю эту ошибку:Ошибка компиляции flex (лексический анализатор)
In file included from ccl.c:34:
flexdef.h:94:19: error: regex.h: No such file or directory
In file included from ccl.c:34:
flexdef.h:1195: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'regex_linedir'
flexdef.h:1197: error: expected ')' before '*' token
flexdef.h:1198: error: expected ')' before '*' token
flexdef.h:1199: error: expected ')' before '*' token
flexdef.h:1200: error: expected ')' before '*' token
flexdef.h:1201: error: expected ')' before '*' token
flexdef.h:1202: error: expected ')' before '*' token
make[2]: *** [ccl.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
До недавнего времени я только когда-либо установленные вещи, используя в EXE-файл, так что я не буду очень смущен этим. Установка bison и m4 прошла гладко, и мне интересно, почему это не так. Есть идеи?
Вы имеете в виду проекты «Adobe Flex» или «Быстрый лексический анализатор (flex)»? Если это первый, у вас неправильный код. Если это будет позже, вы не должны использовать тег 'flex', поскольку большинство людей поймут, что обратиться к Adobe Flex. – Marplesoft
Flex как в последнем. Я разберу его как гибкий. – Maulrus