相关疑难解决方法(0)

15
推荐指数
2
解决办法
1035
查看次数

如何制作包含函数、数据结构和头文件的内核第 9 部分联机帮助页?

内核源代码包含记录在案的函数数据结构,例如panic.c

/**
 *  panic - halt the system
 *  @fmt: The text string to print
 *
 *  Display a message, then perform cleanups.
 *
 *  This function never returns.
 */
void panic(const char *fmt, ...)
Run Code Online (Sandbox Code Playgroud)

与其每次都浏览源代码,不如将这些 API 视为联机帮助页并利用现有的文档框架。


您如何安装/制作记录上述函数和数据结构的内核第 9 部分联机帮助页( /usr/share/man/man9)?

man kernel documentation

11
推荐指数
2
解决办法
6909
查看次数

要求至少一个可选参数的 POSIX 使用标准

因此,我正在为 API 编写 CLI,并且遇到了一个问题,其中一个命令support有两个可选参数,id并且fields

我想知道如何证明这些参数是可选的,但是,您必须至少提供其中一个,甚至两者都提供。我不知道如何用谷歌搜索来表达,所以我没能找到任何东西。我最好的猜测是类似的Usage: support [id=...]||[fields=...],但我想知道标准。

command-line documentation options

5
推荐指数
1
解决办法
818
查看次数

标签 统计

documentation ×3

man ×2

command-line ×1

kernel ×1

options ×1