Lex和yacc的安装
Linux用户
- Lex和Yacc可以直接从终端安装,命令:
apt install flex bison
- 部分系统可能还需要手动安装 gcc 和 make 等工具,请自行测试。
- 安装完成后,在终端输入以下命令,若可以正确显示出版本号,则安装成功。
gcc --version
lex --version
yacc --version
如图所示:(图片来源网络)
Windows用户
-
下载安装MinGW
https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
下载打开后如图所示:
- 打开 MinGW,选择安装以下四个工具。在左侧部分选择以下四个内容进行安装。
- MinGW -> MinGW Base System -> mingw32-gcc-bin
- MSYS -> MSYS Base System -> msys-make-bin
- MSYS ->MinGW Developer Toolkit -> msys-bison-bin
- MSYS ->MinGW Developer Toolkit -> msys-flex-bin
- 安装完成后,将以下两个路径加入系统环境变量(默认 MinGW 安装在 C 盘)。在系统变量Path后添加:
C:\MinGW\bin; C:\MinGW\msys\1.0\bin
4. 安装完成后,在命令行运行相应程序,可以正确显示版本号。如图所示: