It appears to me that you are kind of reinventing the wheel with your compile EXEs. There are tools that already exist, such as make, cmake, meson, and visual studio. But if you have something that works, then use that. I’m not sure if you know about this, but compilers can optimize your code for you, so manually optimizing can sometimes backfire. There are multiple optimizations available, including ones that reduce the size of the EXE instead of increasing speed. Modern compilers are really good at optimizing when optimization is turned on.
I am aware of stuff like cmake and visual studio, but i don't like using IDEs because they make some stuff complicated. I also decided to avoid c-make because it seemed a little bit complex for me. Making these compilers don't take much time and sometimes i want them to do something specific like data appending at the end of exe file with the offset in the end. Also, i am aware that compilers can optimize the code for me if i turn it on and i will use it in the future, but i still should rely on my good implementation and understanding what shortcuts i might use to call less operators for specific tasks. Just like i pre-calculate pixel address it should take color from while scaling the image to the window. Still, thank you for providing me all this information! I really appreciate it. I do not usually get to see someone in comments who actually has clue on what i am doing. ;)