GNU Gengetopt генерує функцію C, яка використовує getopt_long функцію для розбору параметрів командного рядка, для їх перевірки і заповнює структури.
Таким чином, ваша програма може тепер обробляти такі параметри, як:
myprog --input foo.c -o foo.o --no-вкладки -i 100 * .class
І обидва довгих опцій (ті, які починаються з -) і короткі варіанти (запуск з - і складатися тільки з одного символу) можуть бути оброблені. Для нормами про коротких і довгих опцій ви можете поглянути на GNU Coding Standards.
Gengetopt також може генерувати функцію, щоб зберегти параметри командного рядка у файл, а функція читати параметри командного рядка з файлу.
Звичайно, ці два типи файлів не відповідає. Gengetopt є вільним програмним забезпеченням
Що нового У цьому випуску :.
- Виправлена проблема збірник в Mac OS X
- Додана versiontext директива
- Додана опція командного рядка --strict прихована
- Виправлені багато помилок
Що нового у версії 2.22.3:
- значення параметрів перерахування може тепер містять + і -.
- Проблеми компіляції через FIX_UNUSED макро не опинитися в потрібному місці зафіксовано.
- - заголовок-вихід-Діра і --src_output-Dir параметри командного рядка були додані для зберігання cmdline.h окремо від cmdline.c .
- , що генеруються функції використовують прототипи з гольця ** замість символ * сопзЬ *.
Коментар не знайдено