Compilers Flex & Bison 的安裝使用

来源:互联网 发布:qt html5 混合编程 编辑:程序博客网 时间:2024/06/05 16:40

安装流程图

1.安装wxDev-CPP:MinGW为Minimalist GNU for Windows的简称,是GCC for Windows的版本,提供有C、C++、ADA、Fortran等语言。wxDevC++是以MinGW为编译基础的IDE整合发展环境。


2.安装Flex:Flex是语汇分析器的产生器,只要依照Flex的规定,撰写Token的Pattern (以RE表示),透过Flex就可以产生语汇分析器的程序代码(C或C++)。


3.安装Bison:Bison是语法分析器的产生器,是Yacc的改进版本,只要依照Bison的规定,撰写语法规则 ,透过Bison就可以产生语法分析器的程序代码(C或C++),Bison可以和Flex合作。

Step 1:安装C/C++编译器

本步骤可以选择安装MinGW或  wxDevC++。
※ wxDevC++下载网址:http://wxdsgn.sourceforge.net/


1)请依照安装指示安装,安装路径可以不用修改。默认路径为C:\Program Files\Dev-Cpp
2)下面这个步骤,若选择「是」,会从网络下载最新版,安装时间较久,建议按「否」

3)安装后第一次启动该软件,请依照下图的选项设置,其余设定用默认值即可。


4)设定环境变量

请在「我的电脑」的图标上,右键单击选取「属性」


在路径后面加入C:\Program Files (x86)\Dev-Cpp\MinGW32\bin;这里的路径应该跟安装时路径一致。

Step 2:下载Flex

1.网址:http://gnuwin32.sourceforge.net/packages/flex.htm


2.Step 2:安装Flex:安装选项,选取默认值即可。安装路径不用更改。


Step 3:下载Bison

1.网址:http://gnuwin32.sourceforge.net/packages/bison.htm


2、安装Bison:安装选项,选取默认值即可。安装路径不用更改(应该跟Flex一样)。


3.设定环境变量

1)请在「我的电脑」的图标上,右键单击选取「属性」


2)在路径后面加入C:\Program Files (x86)\GnuWin32\bin;这里的路径应该跟安装时路径一致

Step 4:复制库文件

1.选取C:\Program Files\GnuWin32\lib所有库文件(3个),复制到 C:\Program Files\Dev-CPP\lib


测试安装结果

执行「命令提示字符」
请分别下达     gcc –v(注意V小写)      flex –V (注意V大写)      bison –V(注意V大写)
下图为正确执行结果,表示安装无误



阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝黄脓眼屎怎么办 孕晚期得红眼病怎么办 孕妇眼睛肿发炎怎么办 红眼航班到泰国怎么办 火车睡过站了怎么办 卫生间蹲坑堵了怎么办 在火车上睡不着怎么办 高铁退票没到账怎么办 12306不能改签怎么办 12306退票没退钱怎么办 机票改签保险怎么办 火车票改签不了怎么办 高铁退款失败怎么办 美团退票失败怎么办 微信退票失败怎么办 投资钱被骗了怎么办 外汇投资被骗了怎么办 羊毛衬衣缩水了怎么办 羊毛衬衫缩水了怎么办 机车外壳坏了怎么办 中转的航班行李怎么办 买演唱会票被骗怎么办 误了火车一天怎么办 火车票时间过了怎么办 模型零件断了怎么办 高达腿断了怎么办 审车时大本子丢了怎么办 去国外旅游怎么办护照 宝宝脸上出湿疹怎么办 被长脚蚊子咬了怎么办 被重物砸到脚该怎么办 如果火车没赶上怎么办 补税但是没钱补怎么办 稽查补税补不起怎么办 门裂了该怎么办 电脑主机电源坏了怎么办 南方人到北方水土不服怎么办 人流后一直发胖怎么办 南方人来北方水土不服怎么办 孩子上不了户口怎么办 户口转走了医保怎么办