菜单帮助程序的语法

时间:2013-09-18 16:02:22

标签: c linux man

关于如何在linux上编写程序的终端帮助菜单,是否有一些规则或模式?

通常我会使用这些参数:-?-h-H来显示我的程序的帮助,但是有关于此的规则吗?

1 个答案:

答案 0 :(得分:1)

--help的输出实际上不是菜单,只是帮助信息。

有一些编码规则,特别是GNU coding standards指定了--help(以及--version)的内容。我强烈建议支持他们两个;作为一个用户,我很少被不理解--help的程序所激怒。

GNU libc提供了几种提供--help的方法。我建议您查看argp,但可以使用getopt