为什么CUDA.rules有两个相同的命令行

问题描述 投票:0回答:2

CUDA.rules 文件的命令行是:

echo [编译器路径] [保留] [CInterleavedPTX] [ExtraNvccOptions] [拱门] -ccbin “$(VCInstallDir)bin” [仿真] [FastMath] [定义] -Xcompiler "/EHsc [警告] /nologo [优化] /Zi [运行时检查] [运行时] [类型信息] [ExtraCppOptions]”[包括] [MaxRegCount] [PtxAsOptionV] [Nvcc编译] “$(输入路径)”

[编译器路径][保留] [CInterleavedPTX] [ExtraNvccOptions] [拱门] -ccbin “$(VCInstallDir)bin” [仿真] [FastMath] [定义] -Xcompiler "/EHsc [警告] /nologo [优化] /Zi [运行时检查] [运行时] [类型信息] [ExtraCppOptions]”[包括] [MaxRegCount] [ptxasoptionv] [Nvcc编译] "$(输入路径)""

为了清楚起见,我插入了一行,因为它显示了两个相同的命令(据我所知),除了第一个命令前面有“echo”。有谁知道这样做的目的是什么?

visual-studio cmd cuda build-rules
2个回答
3
投票

第一个仅告诉您命令是什么,第二个实际上执行命令。

echo
是显示文本的dos命令:

C:\>echo bla bla bla
bla bla bla

1
投票

第一行会在输出窗口输出命令行

© www.soinside.com 2019 - 2024. All rights reserved.