запуск программы lex в linux mint - PullRequest
0 голосов
/ 04 октября 2011

Я пытаюсь запустить программу lex в linux mint. Я сохранил этот файл как abc.l, теперь я пытаюсь скомпилировать этот файл в терминале, набрав следующие команды:

vi abc.l

lex abc.l

gcc lex.yy.c -lfl

, но после последней команды говорится, что такого файла или каталога нет.

помогите, пожалуйста, запустить программу.

1 Ответ

4 голосов
/ 12 мая 2012

Прежде всего, проверьте, установили ли вы Lex в вашей системе, выполнив "man lex". Если не установлено, вам необходимо установить инструменты Lex & Yacc, введя их в командной строке

$sudo apt-get install flex
$sudo apt-get install bison

Для компиляции попробуйте эту команду,

$ cc -w lex.yy.c -ll

Затем, чтобы запустить саму программу, введите

$./a.out
...