Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的嵌入式设备使用busybox,它只有getopt。我想将 getopts 移植到我的嵌入式设备上,并正在寻找 getopts 源来做到这一点。我在哪里可以找到 getopts 源?
您应该在 bash 源代码中找到它。你可以bash从这里下载
bash
你会发现getopts.def里面的builtins/目录。 mkbuiltins -D . getopts.def将创建 getopts.c。你将不得不做configure,make这将创建mkbuiltins 内部builtins/目录。
getopts.def
builtins/
mkbuiltins -D . getopts.def
configure
make
mkbuiltins