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

步骤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文件下多出即为测试成功。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值