gcc后跟的参数是如何实现的

在cmd输入:gcc a.c hello.exe -o -Wall -O3之类的参数,打乱顺序,但gcc仍然可以成功编译,请问gcc接收参数的代码实现是什么,如何做到随机输入参数但仍可以进行处理

这种参数处理都是先建立索引,然后按需提取。低效做法是每次都遍历参数,但是推荐建立索引

找字典就能识别,若果对输入参数的执行有顺序要求,就排个序

可以用一个第三方库,比如cmdline

https://blog.csdn.net/xiaohui_hubei/article/details/40479811