GNU Gengetopt генерира функция C, която използва getopt_long функция да прави разбор опции на командния ред, за да ги валидира и запълва една структура.
По този начин вашата програма вече могат да се справят с опции, като например:
myprog --input foo.c -o foo.o --no-раздели -i 100 * .class
И двете дълги опции (тези, които започват с -) и къси опции (започват с - и се състоят от само един символ) могат да бъдат манипулирани. За стандарти за къси и дълги опции може да искате да погледнете на ГНУ стандарти за кодиране.
Gengetopt също може да генерира функция да спаси опции на командния ред във файл, както и функция за да прочетете опции на командния ред от файл.
Разбира се, тези два вида файлове са съвместими. Gengetopt е безплатен софтуер
Какво ново в тази версия:.
- Фиксирана проблем компилация в Mac OS X
- Добавена versiontext директива
- Добавена --strict-скрита опция на командния ред
- Фиксирани много грешки
Какво ново във версия 2.22.3:
- Enum опция Стойност вече могат да съдържат + и -.
- съставяне проблеми в резултат на FIX_UNUSED макро не е на мястото си, бяха фиксирани.
- - хедър-изход-режисьор и --src_output-реж са добавени опции за командния ред за съхраняване cmdline.h отделно от cmdline.c .
- Генериране на функции използват прототипи с Чар ** вместо Чар * * Конст.
Коментари не е намерена