Cuda 如何禁用所有不需要的nvcc编译器警告

Cuda 如何禁用所有不需要的nvcc编译器警告,cuda,warnings,nvcc,Cuda,Warnings,Nvcc,我在nvcc编译器上收到了很多警告,比如“已设置但从未使用” “,”已声明但从未引用“,”表达式无效“等。在一篇帖子中,有人对每个警告使用暴力#prgma。这是不切实际的,因为我有太多的警告。我试过-w,但这不起作用。在另一篇文章中,有人-Xcompiler“-w”,但这对我也不起作用。如何抑制所有nvcc警告?根据,--disable warnings或-w将禁用所有nvcc(技术上为CUDA工具链)生成的警告。通常,我建议不要忽视编译器警告。它们的存在是有原因的

我在
nvcc
编译器上收到了很多警告,比如“已设置但从未使用” “,”已声明但从未引用“,”表达式无效“等。在一篇帖子中,有人对每个警告使用暴力
#prgma
。这是不切实际的,因为我有太多的警告。我试过
-w
,但这不起作用。在另一篇文章中,有人
-Xcompiler“-w”
,但这对我也不起作用。如何抑制所有
nvcc
警告?

根据,
--disable warnings
-w
将禁用所有nvcc(技术上为CUDA工具链)生成的警告。通常,我建议不要忽视编译器警告。它们的存在是有原因的