欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

手把手教你win10下lex与yacc的安装

程序员文章站 2022-07-04 16:03:20
...

步骤1:下载UnxUtils

官网下载:https://sourceforge.net/projects/unxutils/

手把手教你win10下lex与yacc的安装

步骤2:解压压缩包

选择位置,解压,记住路径。

步骤3:配置环境

右击此电脑,选择属性,点击高级系统设置

手把手教你win10下lex与yacc的安装

点击环境变量

手把手教你win10下lex与yacc的安装

新建两个变量和值

变量:bison_hairy   值:你的路径\UnxUtils\usr\local\share\bison.hairy

变量:bison_simple 值:你的路径\UnxUtils\usr\local\share\bison.simple

手把手教你win10下lex与yacc的安装

找到系统变量下方的Path->编辑

手把手教你win10下lex与yacc的安装

点击新建,将lib和wbin的路径添加进去

手把手教你win10下lex与yacc的安装

点击确定

步骤四:测试

在你的UnxUtils文件下新建两个文本文档,分别保存为lex.l和yacc.y,确认更改文件扩展名。

打开两个文件,分别写入代码,

lex.l

%{

int yywrap(void);

%}

%%

%%

int yywrap(void)

{

return 1;

}

 yacc.y

%{

void yyerror(const char *s);

%}

%%

program:

;

%%

void yyerror(const char *s)

{

}

int main()

{

yyerror();

return 0;

}

上述两段代码来自https://blog.csdn.net/weixin_34319817/article/details/93147234

致谢。

以管理员身份打开文件系统命令提示符

手把手教你win10下lex与yacc的安装

输入以下内容

手把手教你win10下lex与yacc的安装

在UnxUtils文件下多出手把手教你win10下lex与yacc的安装手把手教你win10下lex与yacc的安装即为测试成功。