When running nvcc, it always uses the Visual C++ compiler (cl.exe
). How can I make it use the GCC compiler?
Setting the CC
environment-variable to gcc
didn't fix it. I also couldn't find any option for this in the executeables help-output.
On Windows, NVCC only supports the Visual C++ compiler (cl.exe) for host compilation.
You can of course compile .cpp (non-CUDA) code using GCC and link the objects with objects generated by nvcc.