GNU Gengetopt 2.23

此程序生成一个C函数,该函数使用获取opt_long函数到解析命令行选项,以验证它们并填充结构.因此,您的程序现在可以处理以下选项:

myprog——输入foo.c-o foo.o——无标签-i 100*.class

长期权(以–开头的期权)和短期权(以-并且只包含一个字符)。关于short的标准以及您可能想要查看的长选项GNU编码标准.

Gengetopt还可以生成一个函数,将命令行选项保存到文件,以及从文件中读取命令行选项的函数。当然,这两种文件是兼容的。

生成的代码用注释编程辅助工具评论。

Gengetopt是自由软件。请查看文件许可证复制了解详细信息。gengetopt的使用不强加任何生成代码上的特定许可,生成的代码被视为处于公共领域.

Gengetopt最初由编写罗伯特·阿图罗·特娜·桑切斯目前由维护托马斯·沃尔夫.

Gengetopt是一个GNU(全球导航单元)程序及其主页是在GNU站点https://www.gnu.org/software/gengetopt.

1文件

有关完整文档,请参阅gengetopt.html.

2下载

你可以从GNU的ftp站点下载ftp://ftp.gnu.org/gnu/gengetopt/或从其中一个后视镜。你可以还可以使用https协议从加密中获益:https://ftp.gnu.org/gnu/gengetopt网站/.二进制文件未分发,请要么使用发行版的版本,要么编译自己的版本。

2.1匿名Git检查

这个项目的git存储库可以通过以下克隆检出说明:

git克隆git://git.savannah.gnu.org/gengetopt.git

可在地址中找到更多说明https://savannah.gnu.org/projects/gengetoptgit存储库可以也可以在线浏览https://git.savannah.gnu.org/cgit/gengetopt.git.

请注意,这样您将获得Gengetopt也可能不稳定。如果您打算的话,这个解决方案是最好的纠正/扩展此程序。你应该把最新的补丁发给我git存储库源。

相反,如果您想通过git获取给定版本的源代码,例如,版本X.Y.Z,您必须检查标签相关_X_Y_Z.

在编译从git存储库获得的源代码时运行配置制作命令,您第一次必须运行命令:

自动识别-i

这将以正确的顺序运行autotools命令,并复制可能缺少文件。您需要安装最新版本的汽车制造,自动配置文件libtool(库工具)为了这个成功。

2.2 CVS系统

自Gengetopt 2.22.4版本以来,CVS存储库被撤销,支持吉特。CVS存储库不再更新或使用。

3个错误

如果在gengetopt中发现错误,请使用Savannah web界面报告它。

4本版本中的更改

请参见新闻获取此中新功能和用户可见更改的摘要释放。请参见更改日志查看完整的更改列表。

5其他

请将FSF和GNU查询和问题发送至邮寄地址:gnu@gnu.org.那里也是其他联系方式FSF。

请将这些网页上的评论发送至邮寄地址:webmasters@gnu.org,将其他问题发送给邮寄地址:gnu@gnu.org.

6版权

版权所有(C)2001 Free Software Foundation,Inc。,59 Temple Place-Suite 330,波士顿,MA 02111,美国

允许在任何中等,前提是保留此通知。