4

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.

Niklas R
  • 16,299
  • 28
  • 108
  • 203

1 Answers1

4

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.

harrism
  • 26,505
  • 2
  • 57
  • 88