Linux OptionArg的用途

Linux OptionArg的用途,linux,Linux,OptionArg的用途是什么 请提供相关文件 以下代码表示什么: const OptionEntry[] options = { {"wide", 'w', 0, OptionArg.NONE, ref wide, N_("Enable wide mode"), null }, {"device", 'd', 0, OptionArg.FILENAME, ref device, N_("Device t

OptionArg的用途是什么

请提供相关文件

以下代码表示什么:

const OptionEntry[] options = {
    {"wide",    'w', 0, OptionArg.NONE,     ref wide,    N_("Enable wide mode"),                    null        },
    {"device",  'd', 0, OptionArg.FILENAME, ref device,  N_("Device to use as a camera"),           N_("DEVICE")},
    {"version", 'v', 0, OptionArg.NONE,     ref version, N_("Output version information and exit"), null        },
    {null}
  };
问候,, iSight

选项尝试可能是

您可能有一个可以从命令行启动的程序,并且可以提供多个选项和参数


可能-h或--help提供帮助信息,而-c2或--context=2在响应中提供两行上下文,而-hl=“red”或--highlight=“red”提供红色高亮显示。对于其中的每一个,您都必须在代码中做几件事:(1)定义短标志(2)长标志和(3)要执行的操作。因此,这是一系列选项、操作和类型等。

由于不够清晰,这个问题有被关闭的危险。@Matt:实际上,我想知道它在OptionEntry代码部分做了什么。