Почему CUDA.rules имеют две одинаковые командные строки?

Командная строка для файла CUDA.rules:

echo [CompilerPath] [Сохранить] [CInterleavedPTX] [ExtraNvccOptions] [Arch] -ccbin "$(VCInstallDir)bin" [Эмуляция] [FastMath] [Определить] -Xcompiler "/EHsc [Предупреждение] /nologo [Оптимизация] /Zi [RuntimeChecks] [Runtime] [TypeInfo] [ExtraCppOptions]" [Включить] [MaxRegCount] [PtxAsOptionV] [NvccCompilation]" $ (InputPath) "

[CompilerPath] [Сохранить] [CInterleavedPTX] [ExtraNvccOptions] [Arch] -ccbin "$(VCInstallDir)bin" [Эмуляция] [FastMath] [Определить] -Xcompiler "/EHsc [Предупреждение] /nologo [Оптимизация] / Zi [RuntimeChecks ] [Время выполнения] [TypeInfo] [ExtraCppOptions]" [Include] [MaxRegCount] [ptxasoptionv] [NvccCompilation] "$(InputPath)""

Для ясности я вставил строку, в которой показаны две команды, которые идентичны (насколько я вижу), за исключением первой, перед которой стоит "echo". Кто-нибудь знает, какова цель этого?

Спасибо

2 ответа

Решение

Первый говорит только о том, какой будет команда, а второй фактически выполняет команду.
echo команда dos, которая отображает текст:

C:\>echo bla bla bla
bla bla bla

Первая строка выведет командную строку в окне вывода

Другие вопросы по тегам