Introdução
Para iniciar o desenvolvimento em C++, é essencial configurar um ambiente com as ferramentas adequadas: um editor de código e um compilador. Este guia aborda os procedimentos para Windows, Linux/UNIX e Mac OS X, além de opções baseadas na nuvem.
Sistemas Operacionais
Windows
No Windows, duas abordagens comuns são o uso do Visual Studio ou do VSCode combinado com MinGW-w64.
- Visual Studio: Baixe e instale a versão Community, selecionando a carga de trabalho "Desenvolvimento de desktop com C++" durante a instalação. Crie um projeto do tipo "Aplicativo de Console Win32", adicione um arquivo .cpp e insira o código a seguir para testar.
- VSCode com MinGW-w64: Instale o VSCode e, em seguida, o compilador MinGW-w64. Adicione o diretório de binários ao PATH do sistema. No VSCode, instale a extensão "C/C++" para suporte a linguagem.
Código de teste para validação:
#include <iostream>
int main() {
int mensagem = 1;
if (mensagem) {
std::cout << "Olá, mundo!";
}
return 0;
}
Compile e execute usando o comando g++ -o teste arquivo.cpp e execute ./teste.
Linux/UNIX
Em distribuições Linux, o compilador GCC/G++ é amplamente disponível através dos gerenciadores de pacotes.
- No Ubuntu ou Debian, execute
sudo apt-get install g++. - No Fedora, use
sudo dnf install gcc-c++. - No Arch Linux, rode
sudo pacman -S gcc.
Após a instalação, verifique com g++ --version. Escolha um editor como VSCode ou vim. Crie um arquivo, por exemplo main.cpp, com o código abaixo e compile-o:
#include <iostream>
using namespace std;
int main() {
string saudacao = "Programação C++ ativada!";
cout << saudacao << endl;
return 0;
}
Use g++ main.cpp -o saida para compilar e ./saida para executar.
Mac OS X
No Mac, o Xcode fornece o compilador Clang para C++.
- Baixe o Xcode via site da Apple ou App Store, que inclui todas as ferramentas necessárias.
- Alternativamente, instale o VSCode e configure o ambiente com a extensão "C/C++".
Para testar, crie um arquivo e insira um código similar, compilando com clang++ -o app arquivo.cpp e executando ./app.
Ambientes na Nuvem
Plataformas como o Tancent Cloud Studio oferecem ambientes pré-configurados. Acesse a plataforma, selecione um modelo C/C++, e use comandos como g++ -o prog code.cpp para compilar e ./prog para rodar.
Considerações Gerais
- Editores recomendados: VSCode, Sublime Text ou editores de linha de comando como vim.
- Compiladores: GCC/G++ para plataformas múltiplas, Clang no Mac, e compiladores integrados em IDEs como Visual Studio.
- Evite caminhos com caracteres especiais no Windows para prevenir erros.
- Sempre verifique a instalação compilando um programa simples, como o exemplo fornecido.