GNU Gengetopt onları doğrulamak için, komut satırı seçeneklerini ayrıştırmak için getopt_long işlevini kullanır ve bir yapı doldurur bir C işlevi oluşturur.
Böylece program artık gibi seçenekleri işleyebilir:
myprog --input foo.c -o foo.o --no-tabs -i 100 * .class
Ve uzun seçenekleri ile (başlamak olanlar -) - hem ele alınabilir ve kısa seçenekler (ve yalnızca bir karakter oluşur ile başlar). Kısa ve uzun seçenekleri hakkında standartlar için, Kodlama Standartları GNU bakmak isteyebilirsiniz.
Gengetopt da bir dosyaya komut satırı seçeneklerini kaydetmek için bir işlev oluşturabilir, ve bir fonksiyon, bir dosyadan komut satırı seçeneklerini okumak için.
Tabii ki, bu dosya, iki çeşit uyumludur. Gengetopt ücretsiz bir yazılımdır
Bu sürümde Yeni nedir:.
- Mac OS X bir derleme sorunu
- Eklenenler versiontext yönergesi
- eklendi --strict gizli komut satırı seçeneği
- Sabit birçok hata li>
sürüm 2.22.3 yeni nedir:
- Enum seçenek değerleri artık + ve içerebilir -.
- Derleme sorunları
- - header-çıkış dir ve --src_output-Dir komut satırı seçenekleri cmdline.c ayrı cmdline.h depolamak için eklenmiştir .
- Oluşturulan fonksiyonları * yerine char * const ** karakter ile prototip kullanın.
Nedeniyle FIX_UNUSED makro doğru yerde olmak değil fikse edildi.
Yorum Bulunamadı