Preparando o VS CODE para compilar C/C++ no Windows

Junior Trojilio
4 min readAug 2, 2019

--

Imagem Ilustrativa com a logo do VSCode e a logo da Linguagem C/C++

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.

Imagem que remete ao site de Download do VSCode.

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.

Imagem mostrando como baixar a extensão C/C++ IntelliSence da Microsoft para VS Code.

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.

Imagem mostrando como baixar a extensão C/C++ Compile Run para VS Code.

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++.

Imagem mostrando como Adicionar o MinGW as variáveis de ambiente do windows.

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!

--

--

Junior Trojilio

Enthusiastic about the world of programming and studying Computer Engineering