抽取getopt_long函数