《Linux From Scratch》第三部分:构建LFS系统 第六章:安装基本的系统软件- 6.32. Flex-2.5.39

简介:

             Flex 软件包包括一个用于生成识别文本模式的程序的工具。

大概编译时间: 0.3 SBU
需要磁盘空间: 38 MB

6.32.1. 安装 Flex

首先,跳过需要 Bison 的三个回归测试:

sed -i -e '/test-bison/d' tests/Makefile.in

准备编译 Flex:

./configure --prefix=/usr --docdir=/usr/share/doc/flex-2.5.39

编译软件包:

make

用以下命令测试结果(大约 0.5 SBU):

make check

安装软件包:

make install

一些程序还不知道 flex 并尝试运行它的预处理器 ‐ lex。为了支持这些程序,创建以 lex 仿真模式运行 flex 的符号链接 lex

ln -sv flex /usr/bin/lex

6.32.2. Flex 软件包内容

安装的程序: flex, flex++ (链接到 flex), 和 lex (链接到 flex)
安装的库: libfl.{a,so} 和 libfl_pic.{a,so}
安装目录: /usr/share/doc/flex-2.5.39

简要介绍

flex

一个用于生成能识别文本模式程序的工具;它允许指定多种用于模式发现的规则,从而消除了开发专门程序的需要

flex++

flex 的扩展,用于生成 C++ 代码和类。是到flex 的符号链接

lex

一个以 lex 仿真模式运行 flex 的脚本

libfl

flex

目录
打赏
0
0
0
0
16429
分享
相关文章
|
2天前
|
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
38 19
在Ubuntu Linux系统下如何搭建并安装EDK2
以上就是在Ubuntu Linux系统下搭建并安装EDK2的过程。这个过程可能会有些复杂,但只要按照步骤一步步来,应该不会有太大问题。如果在过程中遇到任何问题,都可以在网上找到相应的解决方案。希望这个指南能对你有所帮助!
42 17
Linux系统中的cd命令:目录切换技巧
踏过千山,越过万水,人生就是一场不断前行的旅程,总充满了未知与挑战。然而,“cd”命令如同你的旅伴,会带你穿梭在如棋盘一般的文件系统中,探索每一处未知。希望你能从“cd”命令中找到乐趣,像是掌控了一种络新妙的魔法,去向未知进发,开始你的探索之旅。
83 24
|
11天前
|
Linux安装Elasticsearch详细教程
Linux安装Elasticsearch详细教程
46 1
Linux系统之su命令的基本使用
Linux系统之su命令的基本使用
56 2
Linux系统之su命令的基本使用
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
47 10
|
18天前
|
利用PHP压缩音频:Linux环境下的ffmpeg简易安装指南
希望这个指南能为你的编程之旅提供帮助。只需记住,每一行代码都像音乐的音符,组合在一起,创造出美妙的旋律。祝你编程愉快!
64 6
Linux 软件安装与卸载
在Linux上,学习安装和卸载软件是基础。以网络监控工具iftop为例,安装涉及下载源码(`wget`),解压(`tar -zxf`),配置(`./configure`),安装依赖(如`libpcap-devel`),再执行`make`和`make install`。另外,可以通过RPM或YUM(在CentOS中可能是DNF)管理软件,如`rpm -ivh`安装,`rpm -e`卸载,`yum install`或`dnf install`同样用于安装。了解这些命令能提升Linux系统的管理效率。
107 0