问题
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.
回答1:
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.
来源:https://stackoverflow.com/questions/12117779/specify-compiler-nvcc-uses-to-compile-host-code