Сведем всю уже имеющуюся у нас информацию в программу, демонстрирующую возможности popt.
Программа popt1.c :
| 
  /* Processes command-line options. */   | 
Этот пример определяет collback, но, с другой стороны, использует простейший подход для обработки опций командной строки. Программа просто позволяет popt поместить значения опций в таблицу опций. В большинстве случаев потребуется более сложный подход к обработке опций.
Скомпилируем программу:
| 
 gcc -I/usr/include/rpm -o popt1 popt1.c -lpopt   | 
При запуске программы используйте различные опции. Если использовать все опции, получим примерно следующий вывод:
| 
 $ ./popt1 --int 42 -p --file filename1   | 
После обработки опции имеют значения:
| 
 intVal holds 42   | 
Этот пример использует короткую форму print, -p, и длинные формы для двух других опций. Библиотека popt также предоставляет вывод помощи с использованием макроса POPT_AUTOALIAS. Для получения помощи нужно ввести --help или -?:
| 
 $ ./popt1 --help   | 
 Далее - Обработка опций командной строки rpm 
 Назад - Обработка ошибок 
 Содержание