命令参数的实现
linux下的命令都非常容易扩充新的功能,每个命令有很多参数,比如gcc的参数有成百上千个,想问一下这些命令参数在实现的时候是如何实现的?以前写过ftp,ftp也带有几十个命令,我实现了一些简单的命令,每个命令都是一个函数,并使用的是简单的main函数的参数argv数组来比较,大家有木有经验? linux
[解决办法]
本质上就是解析main的参数,当然有library可用,比如boost::program_options
[解决办法]
可以看看getopt_long的实现