标签: c linux
我正在编写一个接受命令行参数的通用c程序,我怀疑的不是我们可以传递的命令行参数,以及为什么它依赖于什么因素。
答案 0 :(得分:3)
标准对参数的限制没有任何说明,因此假设INT_MAX(通常为2^31 - 1)。
INT_MAX
2^31 - 1
在Linux上,通过运行以下命令获取shell中参数的最大字符长度:
getconf ARG_MAX
More info