--no-discard-stderr什么意思
时间: 2023-12-04 18:06:07 浏览: 30
`--no-discard-stderr` 是一个选项参数,用于告诉程序在生成帮助信息时不要忽略标准错误输出(stderr)。通常情况下,程序会将帮助信息输出到标准输出(stdout),而错误信息输出到标准错误(stderr)。
当使用`help2man`命令生成帮助信息时,如果发现标准错误中包含有用的信息,而不仅仅是错误消息,你可以使用`--no-discard-stderr`选项来确保这些信息不被忽略。这样做可以更全面地捕获和记录有关程序的信息。
在你的问题中,建议尝试使用`--no-discard-stderr`选项来查看automake生成帮助信息时可能输出到标准错误的有用信息。这样你就可以获取更多关于 automake 的帮助信息,并更好地调试和解决问题。
相关问题
help2man: can't get `--help' info from automake-1.16 Try `--no-discard-stderr' if option outputs to stderr
如果在编译安装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源代码。
- discard long time none received connection.
这段文本看起来像是一个日志记录,其中提到了长时间未接收到连接的情况。根据这个提示,它指示某个组件或系统丢弃了长时间未收到的连接。
这种情况下,一般是指某个网络组件(如服务器)遇到了长时间未收到连接请求的情况,为了释放资源或维护系统的稳定性,它会主动丢弃这些未使用的连接。
具体原因可能有多种可能性,例如网络连接故障、防火墙设置、服务器过载等。如果您遇到了这个警告,您可能需要检查相关配置文件、网络连接设置或服务器资源使用情况来进一步排查该问题。
请注意,这个警告信息的确切含义和解决方法可能因您使用的组件或系统而有所不同。如果您能提供更多上下文或相关信息,我可以为您提供更具体的帮助。