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

时间:2009-12-21 16:11:11

标签: visual-studio compiler-construction cmd cuda build-rules

CUDA.rules文件的命令行是:

  

echo [CompilerPath] [Keep]   [CInterleavedPTX] [ExtraNvccOptions]   [Arch] -ccbin   “$(VCInstallDir)BIN”   [仿真] [FastMath] [定义]   -Xcompiler“/ EHsc [警告] / nologo [优化] / Zi   [RuntimeChecks] [运行时] [TypeInfo]   [ExtraCppOptions]“[包括]   [MaxRegCount] [PtxAsOptionV]   [NvccCompilation]   “$(InputPath)”

     

[CompilerPath] [Keep]   [CInterleavedPTX] [ExtraNvccOptions]   [Arch] -ccbin   “$(VCInstallDir)BIN”   [仿真] [FastMath] [定义]   -Xcompiler“/ EHsc [警告] / nologo [优化] / Zi   [RuntimeChecks] [运行时] [TypeInfo]   [ExtraCppOptions]“[包括]   [MaxRegCount] [ptxasoptionv]   [NvccCompilation]   “$(InputPath)”,“

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

由于

2 个答案:

答案 0 :(得分:3)

第一个只告诉你命令是什么,第二个实际执行命令 echo是显示文本的dos命令:

C:\>echo bla bla bla
bla bla bla

答案 1 :(得分:1)

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