Tutoriais

Hello World no C++

Eu vou te mostrar algo simples e fundamental para todo programador C/C++ que é a capacidade de compilar e rodar uma aplicação simples sem nenhuma dependência e sem a necessidade de IDEs ou ferramentas gráficas.

👉 Para realizar este tutorial estou usando Linux, e vamos fazer tudo no console, sem a necessidade de utilizar interfaces gráficas, assim, se você estiver acessando um servidor ou estiver em um sistema muito básico, vai conseguir escrever, compilar e rodar as suas aplicações sem problemas.

Abra um terminal:

👉 Windows: Win + R, digite cmd ou powershell.
👉 macOS: Cmd + Espaço, digite Terminal.
👉 Linux: Ctrl + Alt + T (na maioria das distribuições).

Digite os seguintes comandos para criar uma pasta, entrar na pasta, e criar o seu primeiro arquivo de código C++.

~$ mkdir projeto
~$ cd projeto
~$ vi main.cpp

vi é um editor de textos no console, nativo de praticamente todos os sistemas operacionais baseados em Linux. A usabilidade não é nada intuitiva, então, é bom também que você reserve algum tempo para aprender a trabalhar com essa ferramenta, que pode ser muito útil em diversas situações.

❗️ Para iniciar o modo de edição do vi você precisa digitar a tecla ‘a’.

#include "iostream"
int main()
{
    std::cout << "Hello World!" << std::endl;
    return 0;
}

❗️ Ao terminar a edição, digite a tecla ‘Esc’ para sair do modo de edição do vi.
💡 Para salvar e sair você deve digitar ‘:qw’ e confirmar com a tecla ‘Enter’ (q -> quit, w -> write).

De volta ao prompt de comando, já com nosso código pronto, vamos compilar nossa aplicação:

~$ g++ main.cpp

👉 Após a compilação um arquivo executável será criado com o nome a.out (nome padrão, mas podemos informar o nome que quisermos).

Agora sua aplicação está pronta para ser executada! 🎉

~$ ./a.out
Hello World!

Tudo isso foi muito simples, mas essas ferramentas que utilizamos são muito poderosas!

Se você investir um tempo se aprofundando no uso do vi e do gdb vai ter um truque incrível na manga.

Pensa que interessante você poder acessar qualquer terminal e em minutos ter um programa seu sendo executado, como um hacker em um filme de ação! 💻

WhatsApp

+55 11 996643485