2016-09-03 3 views
0

Я пытаюсь понять, как библиотека popt функционирует для анализа аргументов командной строки в программе. Я застрял прямо в начале! Например, какова цель структуры poptOptions и как работает poptGetCoontext()?popt Использование библиотеки

Я знаю, что есть немного, чтобы покрыть, так есть ли у кого-нибудь какие-либо советы о том, где я могу получить дополнительную информацию об этой библиотеке? Учебник, официальную документацию или любой источник информации, чтобы начать меня.

Краткая о том, что я пытаюсь сделать:

В настоящее время приложение настроено, чтобы принять аргументы в формате

бен/app_name string1 string2 string3 < имя_файла

То, что я намерен сделать

бен/app_name string1 string2 string3 String4 < file_name1

и в зависимости от строки4 файл (имя_файла1) необходимо отформатировать.

Любая помощь по этому поводу будет высоко оценена.

Благодаря

ответ

0

В любой системе Linux, установить Popt пакет разработчика например, Fedora:

sudo dnf install popt-dev 

В Debian и Ubuntu это, вероятно, является:

sudo apt-get install libpopt-dev 

после успешной установки сделать :

man popt.3 

или

man 3 popt 

Я считаю, что руководство и библиотека достаточно обширны. Если они не для вас или вам не повезло, попробуйте загрузить rpmsource code, поскольку он в значительной степени полагается на эту библиотеку для обработки командной строки.

Надеюсь, это было полезно.

Смежные вопросы