Flex源码地址:https://github.com/westes/flex/
Linux环境环境安装
方式一
- 环境说明
Linux Debian x86_64
注意:系统需要安装 cmake 和 make.
- 安装依赖:
sudo apt install help2man m4
- 下载flex压缩包:
wget https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz
- 解压文件:
sudo tar -xvf flex-2.6.4.tar.gz
- 进入文件夹:
cd flex-2.6.4
- 查看INSTALL.md文件中的安装步骤
- 执行配置命令:
./configure
会把列出提示缺少的依赖包,需要把这些缺少的依赖逐个安装一下就行。help2man,m4等 - 执行编译和检查:
make && make check
- 执行安装:
sudo make install
默认是安装在/usr/local/bin
路径下面的。 - 检查是否安装成:
flex --version
成功输出版本号,则是成功。
方式二
直接安装:sudo apt install flex
Windows环境安装
- 环境说明:系统win10,需要安装MinGW(Minimalist GUN on Windows),是GCC的windows版本,MinGW有2个发行版本:MinGW-64 和 MinGW。区别在于MinGW只能编译生成32位可执行程序,而MinGW-64则可以 编译生成64位和32位的可执行程序。下载地址:https://sourceforge.net/projects/mingw-w64/files/
可以选择以下2种方式安装,如下图:
我选择的是【x86_64-win32-sjlj】,解压后直接将 bin
目录配置到系统环境变量path
中,然后将mingw32-make.exe重命名为make.exe。
- 下载Windows版本的flex安装文件,地址:https://sourceforge.net/projects/gnuwin32/files/flex/
目前这里只提供了32位的工具,如果需要64位的文件需要自己手动编译源码生成。
安装完成后,需要将安装目录下的bin
文件夹目录添加到系统环境变量path
中。
完成系统环境配置后打开cmd控制台,输入:flex --version
可以打印出版本号。