GNU Gengetopt生成使用getopt_long函數來解析命令行選項,以驗證他們,填補了結構的C函數。
因此,你的程序現在可以處理選項,例如:
MYPROG --input的foo.c -o foo.o的--no-標籤-i 100的* .class
兩者長選項(那些以 - )和短選項(開始 - 並僅由一個字符)可以處理。有關短期和長期的選擇標準,你可能想看看的GNU編碼標準。
Gengetopt也可以產生一個函數保存命令行選項到一個文件,和一個功能,以從文件中讀取的命令行選項。
當然,這兩種類型的文件是兼容的。 Gengetopt是自由軟件
什麼在此版本中是新的:
- 在修正了Mac OS X的彙編問題李>
- 新增versiontext指令
- 新增--strict隱藏命令行選項
- 修正了許多錯誤
什麼版本2.22.3是新的:
- 在枚舉選項值現在可以包含+和 - 。
- 在編譯的問題,由於FIX_UNUSED宏在正確的位置不是固定。
- - 報頭輸出目錄和--src_output-dir的添加命令行選項來單獨存放cmdline.h從cmdline.c 。
- 在生成的函數使用原型用char **代替char * const的*。
評論沒有發現