Skip to content

Latest commit

 

History

History
171 lines (107 loc) · 5.89 KB

2 - Configurando seu ambiente de desenvolvimento.md

File metadata and controls

171 lines (107 loc) · 5.89 KB

Configurando seu ambiente de desenvolvimento

Sumário

1 - Extensão do vscode

Você pode desenvolver seu código em qualquer editor de texto e salvá-lo com a extensão .cpp. Esse tutorial focará nas configurações do vscode. Comece instalando a extensão padrão do VS Code. Basta abrir a aba de extensões e digitar C++, e instalar a extensão chamada C/C++:

Extensão do C/C++ no vscode

2 - Instalando um compilador

Pra executar e testar seu código, você vai precisar ter um compilador instalado.

2.1 - Linux / macOS

Se você usa Linux, é possível que o compilador gcc/g++ esteja instalado por padrão. Para ter certeza, abra um terminal e digite g++ --version. Se o terminal acusar não reconhecer o comando, você precisará instalá-lo. Para isso, execute o comando de acordo com sua distribuição:

# debian / ubuntu
$ sudo apt update
$ sudo apt install gcc g++

# fedora
$ sudo dnf install gcc gcc-c++

# arch
$ sudo pacman -S gcc

# openSUSE
$ sudo zypper install gcc gcc-c++

# macOS
$ xcode-select --install

Então, verifique a instalação com o comando g++ --version:

$ g++ --version
g++ (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2.2 - Windows

A instalação no Windows é um pouco mais complicada, vamos usar o MinGW.

2.2.1 - Baixando e instalando a toolchain MinGW-w64

  • Você pode baixar a versão mais recente do instalador seguindo esse link direto.

  • Siga as instruções do instalador sem alterar nada:

Wizard de instalação do MSYS2

  • Ao final, clique em Finish (Não desabilite a opção Run MSYS2 now):

Finalizando instalação do MYSYS2

  • Isso abrirá um prompt de comando:

Terminal do MYSYS2

  • Nesse terminal, você instalará o MinGW usando o seguinte comando: pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain

  • Aceite os pacotes padrão do toolchain pressionando Enter:

Pacotes padrão do toolchain

  • Digite y quando perguntado se deseja continuar com a instalação, e espere o processo terminar:

Continuar com a instalação

2.2.2 - Configurando a variável de ambiente

  • Abra as configurações do Windows e na barra de pesquisa, digite ambiente. Clique em Editar as variáveis de ambiente para sua conta:

Pesquisando ambiente nas configurações do Windows

  • Entre as variáveis do usuário, selecione Path e depois Editar.
  • Na nova janela, clique em Novo:

alt text

  • Adicione a pasta de destino do MinGW. Se você não alterou nada durante a instalação, a pasta deve ser C:\msys64\ucrt64\bin. Clique em OK:

alt text

  • Clique em OK novamente e feche qualquer terminal que esteja aberto.

alt text

  • Em um novo terminal, teste a instalação do MinGW com o comando g++ --version:

alt text

2.2.3 - Configurando o vscode para que a biblioteca bits/stdc++ funcione

Como iremos usar a biblioteca bits/stdc++ para resolver problemas, pode ser que o vscode não reconheça ela de primeira. Isso gerará um erro no vscode, mas se não houverem outros erros no seu código, ele deve compilar. Entretanto, ter o squiggly error gritando pra você sempre que decidir programar pode ser bastante irritante, então vamos tentar resolver isso.

alt text

  • Pressione F1 com qualquer janela aberta no vscode e digite IntelliSense. Selecione a opção C/C++: Select IntelliSense Configuration...:

alt text

  • Selecione a opção Use g++.exe, como apontado na imagem:

alt text

Agora, o erro deve ter desaparecido, e você pode programar com tranquilidade! 🎉🎉🎉

alt text

3 - Compilando e executando o código

Crie um arquivo 1001.cpp e escreva seu primeiro programa:

#include <bits/stdc++.h>
using namespace std;

int main()
{
    int A, B;
    cin >> A;
    cin >> B;

    cout << "X = " << A + B << "\n";
}

Na pasta em que criou o programa, abra um terminal. No terminal, digite:

# linux / macOS
g++ 1001.cpp -o 1001.out 

# Windows
g++ 1001.cpp -o 1001

Você verá que um arquivo chamado 1001.out/1001.exe foi gerado. Agora, para executá-lo, digite (conforme o sistema operacional):

# linux / macOS
./1001.out

# Windows CMD
1001.exe

# Windows PowerShell
./1001.exe

Digite dois números e veja a resposta!