在Windows下通过命令行运行/编译Lex程序,可以按照以下步骤操作:
.l
或.lex
扩展名。例如,您可以将文件命名为example.l
。%{
#include <stdio.h>
int wordCount = 0;
%}
%%
[a-zA-Z]+ { wordCount++; }
.|\n ;
%%
int main() {
yylex();
printf("Total words: %d\n", wordCount);
return 0;
}
cd
命令切换到保存Lex程序文件的目录。flex example.l
gcc lex.yy.c -lfl -o lex_program
其中,example.l
应替换为您的Lex程序文件的名称,lex_program
为生成的可执行文件的名称。
lex_program
该命令将运行Lex程序并显示结果。
领取专属 10元无门槛券
手把手带您无忧上云