编写 makefile 来安装库的手册页

编写 makefile 来安装库的手册页

如果我有一个 C 库,假设“apple”,并且“apple”包含函数“banana”和“carrot”,我如何在 makefile 中编写“install”行,以便“man蕉”显示手册页对于“苹果”图书馆?

答案1

使banana.3手册页成为该页面的符号链接apple.3

install-man: apple.3
    install ... apple.3 $(mandir)/man3/apple.3
    ln -s apple.3 $(mandir)/man3/banana.3
    ln -s apple.3 $(mandir)/man3/carrot.3

答案2

您想将banana.3复制到/usr/share/man/man3/或者/usr/local/share/man/man3。有关使用哪个目录的详细信息取决于您的构建系统和用户的配置。您可能需要考虑 Automake。

相关内容