Windows上的Clang命令超出了行限制

时间:2016-07-05 20:16:46

标签: windows clang llvm-clang

Windows的命令行限制是~7000个字符。我的项目的clang命令大约是130,000,因为包含了大量的内容。有没有办法告诉clang我的项目是否包含在一个单独的文件中?

1 个答案:

答案 0 :(得分:2)

我承认好奇为什么你在命令行中拥有所有包含,但是,你可以使用这种语法将所有命令放在一个文件中:

clang @cmds

其中cmds包含以下内容:

echristo@dzur ~/tmp> cat cmds
-c
foo.c
-o
foo.o

所以整个过程看起来有点像:

echristo@dzur ~/tmp> ls
cmds  foo.c
echristo@dzur ~/tmp> clang @cmds
echristo@dzur ~/tmp> ls
cmds  foo.c  foo.o