GNU Gengetopt genera una funzione C che utilizza la funzione getopt_long per analizzare le opzioni della riga di comando, per convalidare loro e colma una struct.
Così il programma può ora gestire opzioni quali:
myprog --input foo.c -o foo.o --no-tabs -i 100 * .class
Ed entrambe le opzioni lunghe (quelle che iniziano con -) e opzioni brevi (cominciano con - e sono composti da un solo carattere) possono essere gestite. Per gli standard sulle opzioni a breve e lungo si consiglia di dare un'occhiata a GNU Coding Standards.
Gengetopt può anche generare una funzione per salvare le opzioni della riga di comando in un file, e una funzione per leggere le opzioni della riga di comando da un file.
Naturalmente, questi due tipi di file sono compatibili. Gengetopt è un software gratuito
Cosa c'è di nuovo in questa versione:.
- Risolto un problema di compilazione in Mac OS X
- Aggiunto versiontext direttiva
- opzione della riga di comando --strict nascosta Aggiunto
- Fixed molti bug
Cosa c'è di nuovo in versione 2.22.3:
- valori di opzione Enum possono contenere + e -.
- problemi di compilazione a causa della FIX_UNUSED macro. non essere nel posto giusto sono stati fissati
- - header-uscita-dir e --src_output-dir state aggiunte opzioni della riga di comando per memorizzare cmdline.h separatamente da cmdline.c .
- funzioni generate utilizzano prototipi con char ** invece di char * const *.
I commenti non trovato