У меня есть auto.lex
и я хочу сгенерировать a.out
этого файла.
Я старался -
a.out: lex.yy.c
gcc -c lex.yy.c
lex.yy.c: auto.lex
flex -c auto.lex
но это не сработало.
ИЗМЕНИТЬ:
изменился на -
a.out: lex.yy.c
gcc lex.yy.c
lex.yy.c: auto.lex
flex auto.lex
и исправлено.
-c
говорит GCC только компилировать, а не компоновать... - person   schedule 31.10.2012-c
Таким образом, этоgcc lex.yy.c
иflex auto.lex
- person axiom   schedule 31.10.2012gcc lex.yy.c;rm lex.yy.x
Вы также можете написать правило в make-файле. См. справочную страницу make. - person axiom   schedule 01.11.2012