【问题标题】:Install libevent man pages from sourcecode with autotools使用自动工具从源代码安装 libevent 手册页
【发布时间】:2021-10-10 14:06:43
【问题描述】:

我已经使用自动工具从源代码(来自 git 存储库)安装了 libevent。 我认为命令“make install-man”会安装手册页,但没有可用的。我也试过设置 './configuration --datadir' 选项没有结果。

如何安装 libevent 手册页?

【问题讨论】:

标签: c debian autotools manpage libevent


【解决方案1】:

我已经从源代码(来自 git 存储库)安装了 libevent 用自动工具。我以为命令'make install-man'会安装 手册页,但没有可用的内容。

在您使用的基于 Automake 的构建系统中,make install 将安装手册页以及其他所有内容,而make install-man 将单独安装手册页......前提是有任何手册页。

从对 libevent 源的检查来看,libevent 默认不提供手册页,但您可以在configure 时间打开它们的生成和安装。

我也试过设置 './configuration --datadir' 选项没有结果。

如何安装 libevent 手册页?

运行./configure --help 以查看所有可用选项的摘要(我建议在构建任何 Autotools 项目之前执行此操作)。我想您会在可用选项中看到--enable-doxygen-man,并且我希望在您(重新)配置时打开它会导致在构建期间生成手册页并在安装期间安装。如果您足够聪明,那么您可能会弄清楚如何构建和安装这些,但最简单的前进方法是重建整个项目。

【讨论】:

  • 这解决了!完成解决方案:使用./configure --enable-doxygen-doc --enable-doxygen-man 重新配置包并使用make install-man 安装手册页
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-28
  • 2016-10-13
  • 2014-01-06
  • 1970-01-01
相关资源
最近更新 更多