GNU gengetopt erzeugt eine C-Funktion, getopt_long Funktion verwendet, um die Befehlszeilenoptionen zu analysieren, um sie zu überprüfen und füllt eine Struktur.
Dadurch wird Ihr Programm kann nun Optionen wie handhaben:
myprog --input foo.c -o foo.o --no-Tabs -i 100 * .class
Und beide lange Optionen (diejenigen, die mit zu beginnen -) und kurze Optionen (mit zu beginnen - und bestehen aus nur einem Zeichen) können bearbeitet werden. Für Standards über kurze und lange Optionen möchten Sie vielleicht einen Blick auf die GNU Coding Standards zu nehmen.
Gengetopt kann auch eine Funktion zu erzeugen, um die Befehlszeilenoptionen in einer Datei zu speichern, und eine Funktion, um die Befehlszeilenoptionen aus einer Datei gelesen.
Natürlich sind diese beiden Arten von Dateien konform. Gengetopt ist freie Software
Was ist neu in dieser Pressemitteilung:.
- Ein Problem wurde behoben Zusammenstellung in Mac OS X
- Hinzugefügt Version Richtlinie
- Hinzugefügt Befehlszeilenoption --strict versteckt
- Feste viele Fehler
Was ist neu in der Version 2.22.3:
- Enum Optionswerte können nun enthalten + und -.
- Compilation Probleme aufgrund der FIX_UNUSED Makro nicht in der an der richtigen Stelle wurden behoben.
- - Kopfausgabeverzeichnis und --src_output-dir-Befehlszeilenoptionen wurden hinzugefügt, um getrennt von cmdline.c speichern cmdline.h .
- Generated-Funktionen Prototypen mit char ** anstelle von char * const *.
Kommentare nicht gefunden