我正在尝试学习这本书:“使用 GNU Make 管理项目”。这个 Makefile 有一个例子:
count_words: count_words.o lexer.o -lfl
gcc counter_words.o lexer.o -lfl -o count_words
count_words.o: count_words.c
gcc -c count_words.c
lexer.o: lexer.c
gcc -c lexer.c
lexer.c: lexer.l
flex -t lexer.l > lexer.c
我完全不明白这条线
flex -t lexer.l > lexer.c
在这种情况下,字符“>”是什么意思?什么是 .l ?