関数getopt_longは長い形式のオプションの取得に便利な関数である.これはGNU拡張らしい.長いオプションは大抵–で始まる. getopt_long 外部変数 オプションの設定 サンプル getopt_long_only getopt_longgetopt_longはgetoptを拡張して–で始まる長い形式のオプションを解釈できるようにした関数である.POSIX準拠ではなく,GNU独自のものらしい.長い形式のオプションは一意に決まる限り短く省略できる.例えば, –foo –foovar の二つのみをオプションに持つコマンドがあった場合,–foovarは一意に決まる省略形–foovでも解釈される. int getopt_long(int argc, char * const argv[], const char *optstring, const struct option *long