天天看点

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

Lex和yacc的安装

Linux用户

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

lex --version

yacc --version
           

如图所示:(图片来源网络)

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

Windows用户

  1. 下载安装MinGW

    https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/

    下载打开后如图所示:

    编译原理——Lex和yacc的安装Lex和yacc的安装
  2. 打开 MinGW,选择安装以下四个工具。在左侧部分选择以下四个内容进行安装。
    编译原理——Lex和yacc的安装Lex和yacc的安装
  • 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的安装Lex和yacc的安装

4. 安装完成后,在命令行运行相应程序,可以正确显示版本号。如图所示:

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

继续阅读