我想在unix中编译flex但返回给我,因为命令无法定位' .bootstrap' 我无法理解这个错误。对这个问题有任何想法吗?
***错误代码2 make:致命错误:目标`.bootstrap'
的命令失败答案 0 :(得分:1)
我怀疑您从CVS获得了最新版本的flex
,然后尝试构建它。如果是这种情况,您应该在源代码树的顶层读取文件README.cvs
,该文件具有很长的先决条件列表。其中之一是:
flex(最新测试版);用于scan.l的引导程序
换句话说,如果你想从CVS构建flex
,你首先需要安装最新的beta版本,因为flex版本需要一个最近版本的flex的现有二进制文件才能生成flex自己的扫描程序
发行版tarball包含一个预生成的扫描程序,因此您可以在没有现有Flex二进制文件的情况下构建程序包。