help2man: can't get `--help' info from automake-1.16 Try `--no-discard-stderr' if option outputs to stderr
时间: 2024-04-10 17:33:19 浏览: 159
如果在编译安装automake时出现类似于 "help2man: can't get `--help' info from automake-1.16" 的错误消息,你可以尝试使用 `--no-discard-stderr` 参数来解决。这个错误通常是因为在帮助信息生成过程中出现了一些问题。
请按照以下步骤进行操作:
1. 重新进行configure。在automake源代码目录中,运行以下命令来重新运行configure脚本:
```
./configure --no-discard-stderr
```
2. 接下来,再次运行make命令进行编译:
```
make
```
3. 最后,以root用户身份运行make install命令来安装automake:
```
sudo make install
```
通过以上步骤,你可以尝试解决 "help2man: can't get `--help' info from automake-1.16" 错误。如果问题仍然存在,可能需要检查你的系统环境和依赖项是否正确安装,并确保你使用的是最新版本的automake源代码。
相关问题
help2man: can't get `--help' info from automake-1.16什么意思
这个错误信息是由`help2man`工具生成的,它用于从程序的`--help`选项中提取帮助信息并生成man页(Unix手册页)。这个错误表示`help2man`无法从`automake-1.16`程序中获取帮助信息。
通常情况下,`--help`选项应该提供有关程序的使用说明和可用选项的信息。但是,某些程序可能没有实现这个选项,或者在特定的环境中无法正常工作。
在这种情况下,可能需要检查`automake-1.16`程序的文档或其他来源,以获取有关其使用和可用选项的信息。你可以尝试查看相关的手册页或官方文档,或者尝试使用其他方法获取`automake-1.16`的帮助信息。
--no-discard-stderr什么意思
`--no-discard-stderr` 是一个选项参数,用于告诉程序在生成帮助信息时不要忽略标准错误输出(stderr)。通常情况下,程序会将帮助信息输出到标准输出(stdout),而错误信息输出到标准错误(stderr)。
当使用`help2man`命令生成帮助信息时,如果发现标准错误中包含有用的信息,而不仅仅是错误消息,你可以使用`--no-discard-stderr`选项来确保这些信息不被忽略。这样做可以更全面地捕获和记录有关程序的信息。
在你的问题中,建议尝试使用`--no-discard-stderr`选项来查看automake生成帮助信息时可能输出到标准错误的有用信息。这样你就可以获取更多关于 automake 的帮助信息,并更好地调试和解决问题。
阅读全文