here no only cuda ver problem, cuda 11 is ok, problem is about your gcc and g++ versions,
simple install other gcc and g++ ver from 4.8 to 8.0, ( version 4.8, 5.0, 5.4, 6, 7, 7.2,

and next dont fix default, simple install, and then change Makefile
Just to correct you, CUDA 11 requires gcc 5 to compile. It's not going to work with gcc 4.8.
If you use the CUDA installer for Linux it automatically installs a supported gcc for itself to use anyway.
If you're compiling on a newer Linux distro you already have a newer gcc anyway. I haven't (yet) seen a case of a newer C/C++ program compiling on an old gcc but not a newer one.