Windows--建立.obj文件时,"命令行太长"。

问题描述 投票:0回答:1

我对基于编译器的项目是个新手,所以请耐心听我解释。

在发布这个问题之前,我在SO社区中遇到了一些类似的问题,如下所示。

SO: 1

SO: 2

我试图从命令提示符下的build.cmd中构建obj文件,内容为

build.cmd Target_Machine

它正在构建.c和.h文件,但是,当构建.obj文件时,它给我以下错误信息

"Command line is too long".

Scons: Building terminated bacause of errors

如何克服这个问题?

windows cmd linker scons .obj
1个回答
2
投票

有支持使用TempFileMunge来分解命令行。wiki里有一些关于它的资料。

https:/github.comSConssconswikiLongCmdLinesOnWin32。

在 "官方文档 "中似乎并没有多少内容,这让人有点惊讶,因为我以为这在Windows上是自动启动的。你可以看看 MAXLINELENGTH 在manpage中。

© www.soinside.com 2019 - 2024. All rights reserved.