我对基于编译器的项目是个新手,所以请耐心听我解释。
在发布这个问题之前,我在SO社区中遇到了一些类似的问题,如下所示。
我试图从命令提示符下的build.cmd中构建obj文件,内容为
build.cmd Target_Machine
它正在构建.c和.h文件,但是,当构建.obj文件时,它给我以下错误信息
"Command line is too long".
Scons: Building terminated bacause of errors
如何克服这个问题?
有支持使用TempFileMunge来分解命令行。wiki里有一些关于它的资料。
https:/github.comSConssconswikiLongCmdLinesOnWin32。
在 "官方文档 "中似乎并没有多少内容,这让人有点惊讶,因为我以为这在Windows上是自动启动的。你可以看看 MAXLINELENGTH
在manpage中。