There you go. Then an actual compiler compiles the code into the correct low-level assembly for the actual linker to create an executable.
Congratulations. An LLM is not a 'compiler'.