如何在 Raspbian Raspberry 上安装 GNU flex 或 lex

How to install GNU flex or lex on Raspbian Raspberry

我需要安装 EyedDB 用于研究,我想 运行 在我的 Raspbian Raspberry 上安装它。 我在 /usr/programs/EyeDB 下载并解压缩,我首先 运行 根据要求使用 Pi 用户,然后作为 root:

./configure

然后一堆台词出来,以

结尾
 error: you must have Gnu flex or lex installed to compile EyeDB

有什么线索吗?

好吧,就像得到其他任何东西一样得到它:

# apt-get install flex

您还需要

# apt-get install bison
# apt-get install libreadline6-dev # for a non-maddening command line

...之后 configure --disable-docmake 将唱起他们快乐的小歌并快乐起来(需要 --disable-doc 因为 javadoc 在 [=16] 窒息=])

flexbison 是古老的 Unix 工具 lex(扫描器生成器)和 yacc(解析器生成器)的 GNU 版本,用于无数编译器和口译员。它们在运行时永远不需要,因此不需要单独的 {bison,flex}{bison,flex}-dev 包。