Entendo que o sistema operacional Windows (Windows 7 para ser exato) deve vir com um compilador C porque o sistema operacional é escrito em C.
Como posso acessar esse compilador para compilar meu código-fonte C?
Responder1
Não necessariamente - você só precisa das bibliotecas necessárias - como libc ou mscrt se elas estiverem vinculadas dinamicamente, ou apenas suporte de tempo de execução adequado para os binários que você está executando. Mesmo muitas distribuições Linux não vêm com compiladores integrados (muitas vezes acabo instalando o build-essential para Ubuntu quando preciso compilar pacotes, por exemplo), então esperar que o Windows tenha um integrado não é correto.
Você pode executar arquivos compilados sem um compilador no sistema. São linguagens interpretadas que geralmente precisam de ferramentas de linguagem instaladas para serem executadas - como Java ou Python
Se vocêdevetiver um compilador, há duas opções bastante comuns - o código abertoMingwouestúdio visual da Microsoft- existe uma versão gratuita chamadaestúdio visual expresso. Instale e configure um e leve um.