步骤1:下载UnxUtils
官网下载:https://sourceforge.net/projects/unxutils/
步骤2:解压压缩包
选择位置,解压,记住路径。
步骤3:配置环境
右击此电脑,选择属性,点击高级系统设置
点击环境变量
新建两个变量和值
变量:bison_hairy 值:你的路径\UnxUtils\usr\local\share\bison.hairy
变量:bison_simple 值:你的路径\UnxUtils\usr\local\share\bison.simple
找到系统变量下方的Path->编辑
点击新建,将lib和wbin的路径添加进去
点击确定。
步骤四:测试
在你的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
致谢。
以管理员身份打开文件系统命令提示符
输入以下内容
在UnxUtils文件下多出和
即为测试成功。