Почему CUDA.rules имеют две одинаковые командные строки? - PullRequest
1 голос
/ 21 декабря 2009

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

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

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

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

Спасибо

Ответы [ 2 ]

3 голосов
/ 21 декабря 2009

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

C:\>echo bla bla bla
bla bla bla
1 голос
/ 21 декабря 2009

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

...