Você está na página 1de 5

19/04/2023, 09:24 Como programar em C/C++ no Ubuntu - Diolinux

Olá você! Vamos continuando a nossa série de dicas de como programar utilizando Linux,
especialmente o Ubuntu. Esta série está sendo coescrita com o nosso leitor Tiago Funk, que já
falou sobre a criação de um ambiente básico para programar em Java e em Python.

Por mais estranho que pareça, programar nessa linguagem no Ubuntu é relativamente simples,
você vai perder mais tempo escolhendo a ferramenta aonde será escrito o código do que
instalando o básico para compilar o seu código fonte.

Neste artigo C e C++ serão tratados como sinônimos, ou seja, a instalação das ferramentas de um
é igual ao que é necessário à outra, apenas na hora de escrever os códigos que é diferente.

Requisitos:

– Computador com Ubuntu.

– Internet para downloads.

– Paciência (para escolher a ferramenta correta para a edição do código fonte e depois para
aprender a linguagem)

Entendendo o C/C++

Esta nova linguagem que você esta prestes a aprender é uma das mais utilizadas no mundo
atualmente, ela esta nos sistemas operacionais, drivers, compiladores de várias linguagens, etc.
Ela é de baixo nível, assim, você pode mexer em recursos avançados no sistema que o seu
programa for rodar, isso que pode ser um grande problema para alguns e uma coisa muito boa
para outros.

Como o Kernel Linux (o qual o Ubuntu utiliza) tem partes escritas em C/C++, ele já possui um
compilador no sistema, por isso não precisamos instalar nada para rodar códigos dessa
linguagem, além dela rodar em linguagem de máquina diretamente (o Java por exemplo é
executado dentro de uma máquina virtual).

Escolhendo uma ferramenta de Edição de código

Aqui vamos listar algumas alternativas aonde você pode editar o seu código:

Terminal

É comum que os programadores dessa linguagem utilizarem um editor de texto qualquer para
escrevê-la (gedit, vi, nano, bloco de notas, etc) e depois compilarem pelo terminal.  Vou ensinar
essa alternativa, porque pode ser que um dia ela seja útil para você trabalhar.

Abra um editor de texto qualquer e digite os seguintes comandos:

https://diolinux.com.br/sistemas-operacionais/como-programar-em-cc-no-ubuntu.html 1/5
19/04/2023, 09:24 Como programar em C/C++ no Ubuntu - Diolinux

#include <iostream>

using namespace std;

int main(){

cout << “Olá mundo” << endl;

return 0;

Depois salve como main.cpp (a extensão .cpp é muito importante)

Vai pelo terminal até a pasta que você salvou e digite para compilar:

g++ main.cpp -o meuPrograma

Para executar:

./meuPrograma

No terminal deve haver a seguinte saída:

Compilando programa em C++

Como vimos, qualquer editor de texto pode ser utilizado para a edição, mas existe alguma
ferramenta que otimize o trabalho, compilando os arquivos para min? Sim.

Atom

O Atom é uma delas, um editor leve, que suporta outras linguagens também, compila e executa e
ainda tem uma interface que eu achei muito bonita.

Atom no Ubuntu

Acesse: https://atom.io/ 

E baixei o pacote .deb

Vai na pasta do download pelo terminal e digíte:

https://diolinux.com.br/sistemas-operacionais/como-programar-em-cc-no-ubuntu.html 2/5
19/04/2023, 09:24 Como programar em C/C++ no Ubuntu - Diolinux

sudo dpkg -i nomePacote.deb

Por enquanto, ele ainda é apenas um editor de texto simples, vamos adicionar uma extensão para
executar os códigos C++. Você encontra ele no formato Snap também na própria central de
aplicativos do Ubuntu.

Vá na barra superior e clique no menu em packages >> setting views >> open, na janela que se
abrir, clique em install e busque por “gpp-compiler“, instale essa extensão para poder compilar
arquivos.

Atom editor

Digíte o seu código e aperte o F5 para compilar e executar (ele vai abrir um “Terminal” para
mostrar a saída para você).

Code::Blocks

Outra alternativa é code::blocks, talvez quem programou em C/C++ no Windows conheça,


bastante parecido com o Atom. Única coisa diferente é poder criar um projeto com o código, e
não apenas separar em pastas.

No terminal:

sudo add-apt-repository ppa:damien-moore/codeblocks-stable

sudo apt-get update

sudo apt-get install codeblocks codeblocks-contrib

Code Blocks

 Para criar um projeto, clique no primeiro ícone à esquerda no menu (olhar imagens).

Code Blocks Ubuntu

Em categoria, selecione Console, e avance, pode deixar tudo no padrão na próxima, selecione C


ou C++ depois, E coloque um nome para o seu projeto, e coloque o projeto em uma pasta. 

iGBhnXIdsUnQiO0Rm6fP lR51Hx wptcDr cUuBWaeZk5 klwgm


SdRtYVdqKxdOoWbuARepGpDd

O programa já vai ter criado um um arquivo main.cpp para você e já pode executa-lo.

Netbeans

https://diolinux.com.br/sistemas-operacionais/como-programar-em-cc-no-ubuntu.html 3/5
19/04/2023, 09:24 Como programar em C/C++ no Ubuntu - Diolinux

Minha última sugestão é o Netbeans, eu vou recomenda-la porque ela é mais completa (por
exemplo, as duas anteriores não mostram erros em sintaxe, se você escreveu um comando
errado, o Netbeans mostra), ela permite integrar várias linguagens em um único projeto e tenho
bastante experiência com ela.

Atenção: o Netbeans é um software que consome bastante recursos do computador, por conta
disso é aconselhável ter um processador da geração mais nova e ter pelo menos 4 GB de RAM,
não que você não consiga utilizar o Netbeans em uma máquina que não possua este hardware,
mas compromete bastante (experiência própria).

Acesse: https://netbeans.org/downloads/

Na página você pode ver várias opções:

Download do NetBeans

Selecione a quinta opção se você for programar apenas C/C++.

Com o download finalizado, vá na pasta que foi feito o download pelo terminal e digite:

sudo sh NomedoArquivo.sh

Quando abrir a janela apenas clique “próximo”, em todas as janelas, além de aceitar o termo de
utilização, pode deixar tudo no padrão.

Ah, não se assuste com a demora para a instalação. Bem comum. Além disso, não cancele a
instalação, senão a instalação ficara comprometida e arrumar tudo depois vai dar muita dor de
cabeça.

Para abrir o Netbeans, basta pesquisar no seu computador (Aperte a tecla do Windows) e abra-o,
ele costuma demorar um pouco para abrir pela primeira vez. Clique no segundo ícone e escolha
“C/C++” e “Aplicação C/C++”, depois de um nome para o projeto.

2jC0Axn A0EBSDFjNiRdEos466w5Q1q5fxskYGs U6didnpCc7UgVpqYAxMW


VdxrFgjQ7884o88jdf7NcEzFtgb22QxdtJWSTbn f7D0n84Vlofp9 68ByU v0JDLthjyd8j3GQ

Repare que o Netbeans já criou o arquivo e muito do código para fazermos o teste. Basta deixar
o código igual à imagem e clicar na flecha verde.

NetBeans Ubuntu

Finalizando

Se ficou com alguma dúvida em como instalar ou utilizar, busque tutoriais na internet, aprenda a
pesquisar também, vai ser muito útil para você na sua vida de programador.

That’s all folks, por hoje seria apenas isto. Até mais.
https://diolinux.com.br/sistemas-operacionais/como-programar-em-cc-no-ubuntu.html 4/5
19/04/2023, 09:24 Como programar em C/C++ no Ubuntu - Diolinux

Nota do editor: Gostaríamos de agradecer ao Tiago Funk pela colaboração com o artigo.

https://diolinux.com.br/sistemas-operacionais/como-programar-em-cc-no-ubuntu.html 5/5

Você também pode gostar