如何在vim的syntastic插件中指定cuda计算架构?

时间:2015-10-14 09:18:04

标签: vim cuda syntastic

我使用syntastic插件进行语法检查。有没有办法我可以自定义语法检查以使用不同的cuda计算架构而不是默认值?

当我使用AtomicAdd函数时,当然会抛出一个错误,因为旧计算架构不支持它,但我使用的是较新版本。

1 个答案:

答案 0 :(得分:2)

来自相关的wiki page

  

默认情况下, nvcc 因此是合成的,默认为最基本的架构。如果开发人员打算编译更新的硬件并使用更新的功能,例如,这可能会产生错误的错误。双精度数。要将特定目标定位传递到 nvcc ,例如将以下内容添加到.vimrc:

     

let g:syntastic_cuda_arch = "sm_20"