GNU Gengetopt生成使用getopt_long函数来解析命令行选项,以验证他们,填补了结构的C函数。
因此,你的程序现在可以处理选项,例如:
MYPROG --input的foo.c -o foo.o的--no-标签-i 100的* .class
两者长选项(那些以 - )和短选项(开始 - 并仅由一个字符)可以处理。有关短期和长期的选择标准,你可能想看看的GNU编码标准。
Gengetopt也可以产生一个函数保存命令行选项到一个文件,和一个功能,以从文件中读取的命令行选项。
当然,这两种类型的文件是兼容的。 Gengetopt是自由软件
什么在此版本中是新的:
- 在修正了Mac OS X的汇编问题李>
- 新增versiontext指令
- 新增--strict隐藏命令行选项
- 修正了许多错误
什么版本2.22.3是新的:
- 在枚举选项值现在可以包含+和 - 。
- 在编译的问题,由于FIX_UNUSED宏在正确的位置不是固定。
- - 报头输出目录和--src_output-dir的添加命令行选项来单独存放cmdline.h从cmdline.c 。
- 在生成的函数使用原型用char **代替char * const的*。
评论没有发现