GNU Gengetopt generuje funkcję C, który używa funkcji getopt_long analizować opcje wiersza poleceń, aby je potwierdzić i wypełnia struct.
W ten sposób program może obsłużyć opcje, takie jak:
myprog --input foo.c -o foo.o --no-tabs -i 100 * .class
I oba długie opcje (te, które zaczynają się -) i krótkie opcje (zacząć - i składa się tylko z jednego znaku) mogą być obsługiwane. W odniesieniu do norm o krótkich i długich opcji może warto spojrzeć na GNU Coding Standards.
Gengetopt może również generować funkcję, aby zapisać opcje wiersza polecenia do pliku i funkcji, aby przeczytać opcje z pliku.
Oczywiście, te dwa typy plików są zgodne. Gengetopt jest wolne oprogramowanie
Co nowego w tym wydaniu:.
- Naprawiono problem Kompilacja w systemie Mac OS X
- Dodane versiontext dyrektywy
- Dodano opcję wiersza poleceń --strict ukryte
- Poprawiono wiele błędów,
Co nowego w wersji 2.22.3:
- wartości opcji Enum mogą teraz zawierać + i -.
- Problemy z kompilacją ze względu na FIX_UNUSED makro nie jest w odpowiednim miejscu zostały ustalone.
- - nagłówek-wyjście-reż oraz --src_output-reż opcje wiersza poleceń zostały dodane do przechowywania cmdline.h oddzielnie od cmdline.c .
- Wygenerowane funkcje korzystają z char ** prototypy zamiast char * const *.
Komentarze nie znaleziono