git bash 中的最大命令行长度
Maximum command line length in git bash
看起来有 8192 个(左右)字符的硬连线限制,这大大少于
报告的 32000 个字符
getconf ARG_MAX
我正在使用 git bash
作为 Windows 运行 GNU make
的一种非常方便(因为以受控的主流方式部署)的方法。有时会妨碍我的过程的唯一问题是 gcc
的命令行长度,由于某些不可更改的因素,它有几十个到一百个 -Iinclude_dir
参数。如果你认为通过改变后者的复杂性来规避问题是更明智的选择,我会全力以赴寻求解决方案。
https://www.betaarchive.com/wiki/index.php/Microsoft_KB_Archive/830473 Windows 上的命令行长度限制为 2047 或 8191,具体取决于 OS 版本。
由于此限制,许多 Windows 开发人员工具也接受“response files" which are text files containing arguments. GCC supports this。
看起来有 8192 个(左右)字符的硬连线限制,这大大少于
报告的 32000 个字符getconf ARG_MAX
我正在使用 git bash
作为 Windows 运行 GNU make
的一种非常方便(因为以受控的主流方式部署)的方法。有时会妨碍我的过程的唯一问题是 gcc
的命令行长度,由于某些不可更改的因素,它有几十个到一百个 -Iinclude_dir
参数。如果你认为通过改变后者的复杂性来规避问题是更明智的选择,我会全力以赴寻求解决方案。
https://www.betaarchive.com/wiki/index.php/Microsoft_KB_Archive/830473 Windows 上的命令行长度限制为 2047 或 8191,具体取决于 OS 版本。
由于此限制,许多 Windows 开发人员工具也接受“response files" which are text files containing arguments. GCC supports this。