Preparando o VS CODE para compilar C/C++ no Windows
O Visual Studio Code (VS Code) tem ganhado o coração dos desenvolvedores e adquirido seu espaço por tratar-se de um editor de códigos leve e customizável. Criado pela Microsoft em 2015 como um projeto totalmente open source, possui um repositório ativo e um grande numero de contribuintes, junte um editor de códigos simples, simpático e de código aberto a uma comunidade animada e pimba! Uma infinidade de extensões estará a sua disposição para atender as mais variadas linguagens e lhe auxiliar em seu desenvolvimento seja ele front ou backend.
Durante minha jornada de estudos de estrutura de dados na faculdade me deparei com a famosa, antiga e simpática Linguagem C, houve então a necessidade de um compilador, ainda não era acostumado a lidar com compiladores,e não tinha iniciado minha jornada no mundo do Linux. Como um tipico aluno usuário de Windows, fui instruído por meu professor a utilizar o Dev C++ que me atendeu muito bem, porém encontrei alguns bugs durante a compilação de alguns programas, que me deixava desesperado, me sugeriram então o Code Blocks, mas a aparência não me cativou, como já havia tido um contato com o VS Code decidi instalar o amigo mais parrudo dele o Visual Studio, mas era uma IDE muito pesada e aconselhável a quem vai construir grandes projetos, não necessária para rodar algoritmos simples foi ai que pensei:
“Será que o VS Code serviria para executar códigos C/C++ e compilar de alguma maneira eficaz?”
E para minha surpresa senhores, Sim! Com alguns ajustes Sim!
Nesta brincadeira “fácil” de configurar o VS Code para compilar C/C++, perdi muito tempo pesquisando sobre variáveis de ambiente e sobre oque era o tal do MinGW, sendo breve, apanhei bastante! Mas para evitar a fadiga e para que não percam a mesma quantidade de tempo que perdi configurando algo extremamente Simples, fiz este tutorial que vai te ajudar a deixar o ambiente bonitão e leve pra compilar C/C++.
Sem mais delongas, mãos a obra!
1. Baixar e instalar o VS Code.
Basta acessar https://code.visualstudio.com/ e realizar o Download, depois a instalação.
2. Abrir o VSCode e Baixar a extensão C/C++.
Esta extensão irá preparar o VSCode com o intelliSence e debug do C/C++, o link para o repositório da extensão é este aqui https://github.com/microsoft/vscode-cpptools.
3. Baixar o C/C++ Compile Run.
Ele irá compilar seu código e gerar o executável automaticamente utilizando o MinGW, o link do repositório da extensão é este aqui https://github.com/danielpinto8zz6/c-cpp-compile-run.
Entendi, mas onde é que entra esse MinGW? Calma jovem gafanhoto, configurar o MinGW será o próximo passo. Caso queiram realmente saber oque é o MinGW acessem o link : https://pt.wikipedia.org/wiki/MinGW
4.Baixar e Configurar o MinGW.
Baixe o MinGW no site https://osdn.net/projects/mingw/releases/ ou se preferirem deixei um link com a versão que uso e que ensinarei neste tutorial, basta baixar clicando AQUI.
4.1. Depois de realizado o download, basta descompactar a pasta, copiar e colar em seu diretório C:\ a pasta MinGW.
4.2. Agora que já salvou a pasta WinGW em seu diretório C, navegue até o endereço: “C:\MinGW\bin” e copie o endereço.
5.Adicionando o MinGW as variáveis de Ambiente do Windows.
Aqui entra a peça principal!
5.1. Abra o editor de variáveis de ambiente do windows, nas Propriedades do Sistema, clique em “Variáveis de Ambiente”, selecione a variável de usuário com o nome “path”, clique em “Editar”, em seguida clique em “Novo”, na nova linha que surgiu em branco, adicione o endereço: C:\MinGW\bin e clique em Ok.
“O endereço ‘‘C:\MinGW\bin’’ aponta para a pasta Bin localizada dentro da pasta MinGW que foi alocada em seu diretório C:\ no passo 4".
Alakasam! seu VS Code está pronto para compilar em linguagem C/C++.
Vamos agora compilar um código em C através de nosso VS Code:
Crie um arquivo com a extensão C ou CPP (C/C++), escreva seu código (Sem erros em, a primeira extensão que instalamos te ajudará e evita-los), feito isto aperte F6 para compilar e gerar seu executável. Depois basta abrir um terminal no VS Code e chamar o arquivo executável que terá o mesmo nome inicial de seu arquivo, porém com a extensão EXE.
Param! Você acaba de ter seu programa executado na linha de comando do terminal aberto no VSCode.
Um Grande abraço, boa sorte com os códigos e até a próxima!