Вы совершенно неправильно понимаете термины "компиляция", "выполнение" и т.д.
А из-за этого задаёте примерно одни и те же вопросы в новых темах ... на которые всё-равно не получите ответов.
Как только вы разберётесь с процессом изготовления кода на языке C - всё сразу попустит. ;-)
P.S. А вообще, лучший способ разбираться с программированием на C - забить на Windows, VisualStudio и подобные вещи, а изучение вести исключительно в Linux ... хотя бы в виртуальной машине.