我需要安装EyedDB进行研究,我想在我的Raspbian Raspberry上运行它。
我在/usr/programs/EyeDB
下载并解压缩,我首先按照要求以Pi用户运行,然后以root身份运行:
./configure
然后出现了一堆行并以
结束 error: you must have Gnu flex or lex installed to compile EyeDB
任何线索?
答案 0 :(得分:1)
好吧,就像你得到别的东西一样:
# apt-get install flex
您还需要
# apt-get install bison
# apt-get install libreadline6-dev # for a non-maddening command line
...之后configure --disable-doc
和make
会唱出他们欢快的小歌并感到高兴(--disable-doc
需要javadoc
Database.java
窒息flex
)
bison
和lex
是古老的Unix工具yacc
(扫描仪生成器)和{bison,flex}
(解析器生成器)的GNU版本,用于无数的编译器和解释器。它们在运行时从不需要,因此不需要单独的{bison,flex}-dev
和{{1}}包。