mik*_*ike 206 ubuntu grep gcc makefile
我正在尝试构建GNU grep,当我运行make时,我得到:
[snip]
/bin/bash: line 9: makeinfo: command not found
Run Code Online (Sandbox Code Playgroud)
什么是makeinfo,我该如何获得它?
(这是Ubuntu,如果它有所作为)
Tum*_*oid 331
在(至少)Ubuntu使用时bash,它会告诉您如果键入命令并且在路径中找不到它,则需要安装哪个包.我的终端说你需要安装'texinfo'包.
sudo apt-get install texinfo
Run Code Online (Sandbox Code Playgroud)
小智 20
对于Centos,我通过安装这些软件包来解决它.
yum install texi2html texinfo
Run Code Online (Sandbox Code Playgroud)
如果没有makeinfo的条目,请不要担心.赶紧跑
make all
Run Code Online (Sandbox Code Playgroud)
您可以使用ubuntu类似地执行此操作sudo.
如果您从头开始构建软件包:
具体来说,如果您bash从源代码构建,安装文档(包括手册页)将在makeinfo不可用的情况下(静默)失败。
关于“什么是 makeinfo”的几句话——其他答案很好地涵盖了“我如何获得它”。
Texinfo 手册的“创建信息文件”部分指出
makeinfo是一个将 Texinfo 文件转换为 Info 文件、HTML 文件或纯文本的程序。
该Texinfo的主页上解释说,Texinfo的本身“是GNU项目的官方文档格式”,它“用一个源文件以生成输出多种格式,包括在线和印刷(DVI,HTML,信息,PDF, xml 等)”。
总结一下:Texinfo 是一种文档源文件格式,makeinfo是将 Texinfo 格式的源文件转换为所需输出的程序。
| 归档时间: |
|
| 查看次数: |
201806 次 |
| 最近记录: |