编译原理——Lex和yacc的安装

Lex和yacc的安装

Linux用户

  1. Lex和Yacc可以直接从终端安装,命令:
apt install flex bison
  1. 部分系统可能还需要手动安装 gcc 和 make 等工具,请自行测试。
  2. 安装完成后,在终端输入以下命令,若可以正确显示出版本号,则安装成功。
gcc --version

lex --version

yacc --version

如图所示:(图片来源网络)
编译原理——Lex和yacc的安装_第1张图片

Windows用户

  1. 下载安装MinGW
    https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
    下载打开后如图所示:
    编译原理——Lex和yacc的安装_第2张图片

  2. 打开 MinGW,选择安装以下四个工具。在左侧部分选择以下四个内容进行安装。
    编译原理——Lex和yacc的安装_第3张图片

  • 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
  1. 安装完成后,将以下两个路径加入系统环境变量(默认 MinGW 安装在 C 盘)。在系统变量Path后添加:
C:\MinGW\bin; C:\MinGW\msys\1.0\bin

编译原理——Lex和yacc的安装_第4张图片
4. 安装完成后,在命令行运行相应程序,可以正确显示版本号。如图所示:
编译原理——Lex和yacc的安装_第5张图片

你可能感兴趣的:(编译原理)