【发布时间】:2021-09-02 15:16:44
【问题描述】:
在这个问题中:
How to disable a specific nvcc compiler warnings
有一个链接到一个长的“字典”将标记映射到错误消息,这似乎适合 NVCC ... 除了它不涵盖所有警告。具体来说,我想压制
warning: 'long double' is treated as 'double' in device code
...并且该警告不在其中。它的令牌是什么?或者也许 - 我如何确定给定警告字符串的令牌?
注意:AFAICT,不是
"double" used for "long double" in generated C code
非常相似。
【问题讨论】:
-
@njuffa:实际上,我似乎只说对了一部分。
-
你试过没有
=吗?一些编译器只使用数字,所以你会写,比如说,#pragma diag_suppress 191。我认为 PGI 编译器使用这个约定。
标签: cuda compiler-warnings nvcc