OS X 10.13.4, CUDA 9.1, cuDNN 7.0.5. Running the verification code from cuDNN manual:
echo -e ‘#include"cudnn.h"\n void main(){}’ | nvcc -x c - -o /dev/null -I/usr/local/cuda/include -L/usr/local/cuda/lib -lcudnn
gives:
/var/folders/ts/xk3v2fz93js7g163s0pdf9dw0000gn/T//tmpxft_000003bc_00000000-0_stdin:2:2: warning:
return type of ‘main’ is not ‘int’ [-Wmain-return-type]
void main(){}
^
/var/folders/ts/xk3v2fz93js7g163s0pdf9dw0000gn/T//tmpxft_000003bc_00000000-0_stdin:2:2: note:
change return type to ‘int’
void main(){}
^~~~
int
1 warning generated.