Я хочу, чтобы отключить конкретный компилятор предупреждение с nvcc
, в частностиКак отключить предупреждения компилятора с NVCC
предупреждение: NULL ссылка не допускается
Код я работаю над использует NULL
ссылки являются частью SFINAE
, поэтому их нельзя избежать.
Идеальное решение было бы #pragma
только в исходном файле, где мы хотим отключить предупреждения, но флаг компилятора также будет прекрасен, если существует, чтобы отключить только соответствующее предупреждение.
EDIT: Я связался с кем-то из NVIDIA, и они сказали мне, что в настоящее время нет способа отключения предупреждений, которые поступают от компилятора устройства. Для предупреждения от хоста компилятора вы можете использовать что-то вроде следующих флагов:
-Xcompiler -Wnonull
Я собираюсь закрыть этот вопрос в качестве результата.
вы можете 'google' что, или читать' nvcc' руководство. –
, набрав 'nvcc -help', я вижу, что есть опция' --disable-warnings' или равно '-w'. –
спасибо @ Soroosh129. Я уточню свой вопрос, чтобы быть более конкретным: я хочу что-то с более мелким контролем, чем просто отключить все предупреждающие сообщения, потому что предупреждения - это хорошо! К сожалению, я не смог найти это с помощью Google или просмотрев руководство. – bcumming