Como compilar C no VSCode em um ambiente Windows
Durante minha faculdade ao se deparar com C, que é uma linguagem compilada, sempre me recomendaram o Code::Blocks e/ou o Visual Studio (IDE), e por estar mais familiarizado com o Visual Studio Code (Esse é somente o editor de textos), me perguntei se seria possível compilar com ele através de algumas extensões, e sim é possível, ao passar vários dias atrás de fóruns e informações que não davam certo, finalmente consegui executar o famoso "Hello World!", depois de ver vários amigos na faculdade perguntando a mesma coisa decidi escrever esse post.
É relativamente simples, basta baixar duas extensões e o MinGW (Minimalist GNU for Windows), resumidamente, o MinGW é um conjunto de ferramentas GNU portada para o Windows que inclui um conjunto de arquivos cabeçalho para a API do Windows e permite aos desenvolvedores usar o GCC para criar programas nativos em Windows sem precisar contar com uma emulação em tempo real de um sistema Unix-like.
Sem mais enrolações, segue os links necessários abaixo:
Extensões e MinGW
As extensões basta instalar e reiniciar o VSCode, não é necessário nenhuma configuração adicional, o segredo está na instalação do MinGW
Instalação MinGW
Com o MinGW baixado, execute-o como administrador e é basicamente clicar em continue e próximo, o padrão next, next, ok, apenas confira o caminho de instalação se estará "C:\MinGW" se estiver não mude, senão altere para esse caminho, ao finalizar você irá marcar os pacotes seguintes:
- mingw-developer-toolkit
- mingw32-base
- mingw32-gcc-g++
- msys-base
Após marcar todos vá em "installation" e clique em "Apply Changes", se tiver algum verde é que já se encontra instalado, do contrário irá ficar marcado com uma seta.
Abaixo o passo a passo de cima com imagens:
Depois de tudo instalado, basta configurarmos o MinGW para as variáveis de ambiente do usuário e estaremos pronto para voltar aos códigos.
Adicionando MinGW às variáveis de ambiente
Na barra de pesquisa do windows procure por "variáveis", escolha a opção "Editar as variáveis de ambiente para sua conta", irá abrir uma tela com as variáveis do usuário atual, escolha a variável "Path", clique em editar e adicione o seguinte caminho a ela "C:\MinGW\bin" e pronto, pode ir no VSCode escrever seu código em C e ao salvar basta pressionar F6, ele já irá compilar e rodar no terminal integrado.
De novo novamente, vamos para o mesmo passo a passo com imagens.
Já aproveita para fazer seu teste por aí
#include <stdio.h>
int main() {
printf("Hello World!");
return 0;
}