Linking C and CUDA files with NVCC AND GCC

Just to add a bit of pedantry, nvcc isn’t a compiler at all - but it does use the host C++ compiler to compile host code inside .cu files by default.