编写makefile文件,将当前文件夹下所有.l文件编译成lex.yy.c
时间: 2023-06-04 12:06:58 浏览: 67
Sure, 可以提供以下makefile文件:
```
LEX=lex
CC=gcc
CFLAGS=-Wall
all: lex.yy.c
lex.yy.c: *.l
$(LEX) $^
clean:
rm -f lex.yy.c
```
通过运行make命令,就可以将当前文件夹下所有.l文件编译成lex.yy.c了。需要注意的是,当前文件夹下不能有其他文件名为.l的文件,否则会出现问题。