"SCT" are so-called scatter files, which are the link scripts of Keil's toolchain. I don't have experience with those.
I am not sure what you are trying to achieve, and where your project comes from. Usually, a project created by or for an IDE contains the proper sources, includes, startup code and linker files for the selected MCU (or board).
Linker errors and linker script / SCT errors suggest you took an example for another MCU, or even another toolchain. Such an approach proves very difficult with most toolchains.
The best option is either to use an existing example for the exact MCU (or board) and toolchain, or create a new project for the proper MCU. This will setup a proper project, often with an empty main() function.
You can add your specific code from here on.