I have been testing nvcc and fortran comlipers. Around 2008 nvidia's presentation nvcc was explained to be designed compatible with gfortran. However, I found out gcc and gfortran can not be linked to nvcc created object code.
My mates told me that combinations of ifort and nvcc worked. Moreover, I confirmed pgcc and pgfortran as well. Which was no suprise.