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