popt图书馆用法

时间:2016-09-03 05:46:27

标签: c linux

我试图了解popt库如何解析程序的命令行参数。我一开始就卡住了!例如,wha是结构poptOptions的目的,poptGetCoontext()是如何工作的?

我知道有一些内容可以覆盖,所以有人对我在哪里可以获得有关此库的更多信息有任何建议吗?帮助我入门的教程,官方文档或任何信息来源。

我正在尝试做的简要说明:

目前,应用程序已设置为接受格式为

的参数

bin / app_name string1 string2 string3< FILE_NAME

我打算做的是

bin / app_name string1 string2 string3 string4< file_name1

并且取决于string4,需要格式化文件(file_name1)。

对此的任何帮助将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

在任何Linux系统中,安装popt开发包 例如,Fedora:

sudo dnf install popt-dev

在Debian和Ubuntu中,它可能是:

sudo apt-get install libpopt-dev
成功安装后

执行:

man popt.3

man 3 popt

我相信手册和图书馆足够广泛。如果它们不适合您或您觉得运气不好,请尝试下载 rpm source code,因为它非常依赖此库进行命令行处理。

我希望这很有用。