cannot open linker script file in Keil MDK

I was trying to export the Project from Psoc Creator 4.4 (Infinion) to keil and when i tried to build the project in Keil i was getting Compiler not found So I installed the gcc-arm-none-eabi-10-2020-q4-major-win32 a GCC compiler, as i generate application in PSoC Creator 4.4 there are two linker files generated, one is cm0plusgcc.ld (15.2kb in size) and the other is cycodeshareexport.ld (0kb in size), so whenever I build the code in Keil i was getting this error, at this time the linker was cycodeshareexport.ld

c:/program files (x86)/gnu arm embedded toolchain/10 2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: ./uvbuild/cm0plusstart.o: in function `_sbrk':

D:\PSOC4\PWM\Workspace01\Workspace01\Design01.cydsn/Generated_Source/PSoC4/Cm0plusStart.c:298: undefined reference to `end'

c:/program files (x86)/gnu arm embedded toolchain/10 2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: ./uvbuild/cm0plusstart.o: in function `Start_c':

D:\PSOC4\PWM\Workspace01\Workspace01\Design01.cydsn/Generated_Source/PSoC4/Cm0plusStart.c:348: undefined reference to `__cy_regions'

c:/program files (x86)/gnu arm embedded toolchain/10 2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: ./uvbuild/cm0plusstart.o:(.data+0x0): undefined reference to `end'

c:/program files (x86)/gnu arm embedded toolchain/10 2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: ./uvbuild/cm0plusstart.o:D:\PSOC4\PWM\Workspace01\Workspace01\Design01.cydsn/Generated_Source/PSoC4/Cm0plusStart.c:463: undefined reference to `__cy_stack'

c:/program files (x86)/gnu arm embedded toolchain/10 2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: c:/program files (x86)/gnu arm embedded toolchain/10 2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/lib/thumb/v6-m/nofp\libc.a(lib_a-init.o): in function `__libc_init_array':

init.c:(.text.__libc_init_array+0x18): undefined reference to `_init'

collect2.exe: error: ld returned 1 exit status

After that i changed the Linker to cm0plusgcc.ld and than i got this error 

c:/program files (x86)/gnu arm embedded toolchain/10 2020-q4-major/bin/../lib/gcc/arm-none-eabi/10.2.1/../../../../arm-none-eabi/bin/ld.exe: cannot open linker script file cycodeshareexport.ld: No such file or directory
collect2.exe: error: ld returned 1 exit status

 

no matter what i do its not going I'm stuck once again T_T        HELP meeeeee