GNU Gengetopt gera uma função C que usa a função getopt_long para analisar as opções de linha de comando, para validá-los e preenche uma struct.
Assim, o programa agora pode lidar com opções como:
myprog --input foo.c -o foo.o --no-guias -i 100 * .class
E ambas as opções longas (que se iniciam com -) e opções curtas (começar - e consistem em apenas um caractere) pode ser tratado. Para os padrões sobre as opções de curtos e longos você pode querer dar uma olhada no GNU Padrões de Codificação.
Gengetopt também pode gerar uma função para salvar as opções de linha de comando em um arquivo, e uma função para ler as opções de linha de comando a partir de um arquivo.
É claro que esses dois tipos de arquivos são compatíveis. Gengetopt é um software livre
O que é novo nesta versão:.
- Corrigido um problema de compilação em Mac OS X
- Adicionado versiontext diretiva
- Adicionado opção de linha de comando oculto---strict
- muitos bugs corrigidos
O que é novo na versão 2.22.3:
- valores de opção Enumerar agora pode conter + e -.
- problemas de compilação devido à FIX_UNUSED macro não estar no lugar certo foram corrigidos.
- - header-output-dir e --src_output-dir opções de linha de comando foram adicionados para armazenar cmdline.h separadamente cmdline.c .
- funções geradas usar protótipos com char ** em vez de const char * *.
Comentários não encontrado