Команда Clang в Windows превышает ограничение линии
Ограничение командной строки для Windows составляет ~7000 символов. Команда clang для моего проекта составляет ~130 000 из-за очень большого числа включений. Есть ли какой-нибудь способ сообщить Clang о моем проекте из отдельного файла?
1 ответ
Решение
Я признаю, что мне любопытно, почему у вас есть все включения в командной строке, однако, вы можете использовать этот синтаксис для помещения всех команд в файл:
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