我正在使用自动工具编译旧版本的 GNU coreutils(版本 6.10/6.11)。但是,当我在源代码目录中进行一些修改时,生成手册页时会出现一些错误。
因为我根本不关心手册页,所以我希望默认目标不包括手册页的生成。
对于由 autotools 管理的各种源代码,可能没有通用的解决方案,但是我相信必须有一个典型的方法,尤其是对于GNU coreutils。
任何建议将被认真考虑:-)
我正在使用自动工具编译旧版本的 GNU coreutils(版本 6.10/6.11)。但是,当我在源代码目录中进行一些修改时,生成手册页时会出现一些错误。
因为我根本不关心手册页,所以我希望默认目标不包括手册页的生成。
对于由 autotools 管理的各种源代码,可能没有通用的解决方案,但是我相信必须有一个典型的方法,尤其是对于GNU coreutils。
任何建议将被认真考虑:-)
我不认为构建联机帮助页是任何类型的内置任务。我相信它通常只是一个正在运行的子目录或特定目标。您可能只需找到 Makefile.am 中负责构建手册页的部分并禁用它。通过删除目录的 SUBDIR 条目或删除任何引用手册页目标的目标。
该错误是由于未找到手册页的正确路径,主要是 docbooks.xsl(对我而言)。所以找到文档路径
查找 /usr -name docbooks.xsl
这将列出与 docbooks.xsl 相关的所有可用路径。
找到 make 所需的正确文档并将其粘贴到文件中