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存储库获得的源代码时运行配置
和制作
命令,您第一次必须运行命令:
这将以正确的顺序运行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,美国
允许在任何中等,前提是保留此通知。