【问题标题】:Why does CUDA.rules have two identical command lines为什么 CUDA.rules 有两个相同的命令行
【发布时间】:2010-12-28 19:11:22
【问题描述】:

CUDA.rules 文件的命令行是:

echo [CompilerPath] [保持] [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编译] "$(InputPath)""

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

谢谢

【问题讨论】:

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


    【解决方案1】:

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

    C:\>echo bla bla bla
    bla bla bla
    

    【讨论】:

    • 我现在觉得有点傻,但很奇怪,因为回显会阻止成功编译
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-12-18
      • 2019-12-27
      • 1970-01-01
      • 2014-11-12
      • 2016-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多