c programs cannot run literal text. It’s got to turn into machine instructions first in some platform-dependent executable format. The compiler will read your code, check its syntax, enforce C conventions, then turn it into executable instructions.

GCC

The default executable is “a.exe”. To change that, while running gcc test.c, include a flag to specify the file’s name with -o test.exe

gcc test.c -o test.exe

-Wall will show all warnings and things (windows thing )

gcc test.c -o test.exe -Wall