我正在尝试构建GNU grep,当我运行make时,我得到:
[snip] /bin/bash: line 9: makeinfo: command not found
什么是makeinfo,我该如何获得它?
(这是Ubuntu,如果它有所作为)
在(至少)Ubuntu使用时bash
,它会告诉您如果键入命令并且在路径中找不到它,则需要安装哪个包.我的终端说你需要安装'texinfo'包.
sudo apt-get install texinfo
对于Centos,我通过安装这些软件包来解决它.
yum install texi2html texinfo
如果没有makeinfo的条目,请不要担心.赶紧跑
make all
您可以使用ubuntu类似地执行此操作sudo
.
另一种选择是使用apt-file(即apt-file search makeinfo
).默认情况下,它可能会或可能不会安装在您的发行版中,但它是确定文件所属的包的绝佳工具.
需要安装texinfo.configure仍将具有其结果的缓存,因此它仍然会认为缺少makeinfo.吹掉你的来源并再次从tarball中解压缩.运行configure然后make.