Problem in Dynamic Library

I am in Linux. My compiling line:
nvcc --gpu-architecture=sm_75 -O3 -Xcompiler -I/usr/local/include/vtk-9.0/ -Xcompiler @l3.txt -Xcompiler -fopenmp --shared -Xcompiler -fPIC -shared testlib.cu -o testlib.so

I added a file (l3.txt) with the following:

-L/usr/local/lib/
-lvtkChartsCore-9.0
-lvtkCommonColor-9.0
-lvtkCommonComputationalGeometry-9.0
-lvtkCommonCore-9.0
-lvtkCommonDataModel-9.0
-lvtkCommonExecutionModel-9.0
-lvtkCommonMath-9.0
-lvtkCommonMisc-9.0
-lvtkCommonSystem-9.0
-lvtkCommonTransforms-9.0
-lvtkDICOMParser-9.0
-lvtkDomainsChemistry-9.0
-lvtkDomainsChemistryOpenGL2-9.0
-lvtkdoubleconversion-9.0
-lvtkexodusII-9.0
-lvtkexpat-9.0
-lvtkFiltersAMR-9.0
-lvtkFiltersCore-9.0
-lvtkFiltersExtraction-9.0
-lvtkFiltersFlowPaths-9.0
-lvtkFiltersGeneral-9.0
-lvtkFiltersGeneric-9.0