Pular para o conteúdo principal

Compilando programas no Ubuntu


C++_compiler

Instalação e Utilização do GCC e G++

OBS: Na distro 10.4 do ubuntu o Gcc já vem instalado. /usr/bin/gcc.
Esse é um guia de como instalar os compiladores GCC e G++ (GNU C/C++ compilers) assim como uma amostra de sua utilização !

Instalando o GCC e/ou o G++

Para instalá-los, clique em Aplicações->Adicionar/Remover para abrir o Synaptic. Ao abrir a janela clique em Avançado. Na janela que abrir clique em Desenvolvimento na lista à sua esquerda. Procure por gcc e g++ na lista que aparecer à sua direita (selecione todos os que possuirem como descrição GNU C/C++ compiler). Agora clique em aplicar. Espere até a instalação se completar e feche o Synaptic. Pronto, você possui os compiladores instalados.

Utilizando o GCC

A utilização dos compiladores são via terminal. Portanto abra-o. Se você já é programador, apenas navegue até a pasta em que se encontra o(s) fonte(s). Se você só instalou para poder montar programas pelo código-fonte, tente copiar esse código em um editor de textos como o gedit e salvar como teste.c:
#include <stdio.h>

int main()
{
    printf("Isso é um teste\n");
    return 0;
}
Agora, no terminal, navegue até a pasta utilizando os comandos cd para abrir a pasta e ls para listar os arquivos do diretório:
Para listar o diretório:
ls
Para entrar na pasta:
cd nome_da_pasta
Icones/importante.png O shell dos sistemas Unix são case sensitive, ou seja maiúsculas e minúsculas fazem diferença
Quando estiver na pasta desejada, digite:
gcc teste.c
Isso gerará um arquivo a.out na pasta atual. Se nenhuma mensagem de erro apareceu o seu compilador está instalado corretamente
Para abrir o programa digite ./a.out
Deverá aparecer:
Isso é um teste
usuario@ubuntu:~$
Se você quiser dar um nome ao programa como teste.bin ou teste.exe, digite:
gcc -o teste.bin teste.c
== Utilizando o g++ ===
Se você sabe usar o gcc, o g++ é a mesma coisa. Apenas digite:
g++ arquivo.cpp
Para gerar o a.out. Para escolher o nome, digite:
g++ -o nome.bin arquivo.cpp
Para testar se ele foi instalado corretamente, tente o seguinte código:
#include <iostream>
using namespace std;

int main()
{
    cout << "Isso é um teste" << endl;
    return 0;
}
Para compilar, navegue até a pasta onde você salvou o arquivo e digite g++ teste.cpp. Agora digite ./a.out para abrir.

Comentários

+ Vistas

Desafios, Incertezas e o Início da Transição

  Reforma Tributária no Brasil Desafios, Incertezas e o Início da Transição 📖 Introdução A reforma tributária brasileira representa uma das mudanças mais relevantes no sistema fiscal do país nas últimas décadas. Seu objetivo é simplificar a cobrança de tributos, aumentar a transparência e melhorar o ambiente de negócios. No entanto, o início da sua implementação tem sido marcado por incertezas e desafios práticos. Este material apresenta um panorama claro e objetivo sobre o atual estágio da transição tributária, destacando os principais pontos de atenção. 📊 Avaliação Geral da Transição O início da implementação da reforma recebeu uma avaliação média de 3,41 (em uma escala de 0 a 7) por especialistas da área. Esse resultado indica um cenário intermediário: Não há paralisação total Mas também não existe segurança suficiente sobre a execução Ou seja, a reforma avançou no papel, porém enfrenta dificuldades na prática. ⚠️ Principais Desafios da Reforma 1. Falta de Definições Claras O...

Exercícios Resolvidos de Estrutura de Dados 2ª Etapa.

Lista de Exercícios 1.       Dê o conceito de Pilha. R: É uma lista linear em que todas as inserções, e retiradas e, geralmente todos os acessos são feitos em apenas um extremo da lista. 2.       Qual é o modelo utilizado? R: O Modelo é o de um monte de pratos em uma prateleira, sendo conveniente retirar ou adicionar pratos na parte superior. 3.       Explique a disposição dos itens em uma pilha. R: Os itens são colocados um sobre o outro.  O item inserido mais recentemente está no  topo, e o inserido menos recentemente está no fundo. 4.       Qual teoria está associada e explique o seu funcionamento associado à Pilha? R: Esta imagem está associada com a teoria de autômato, na qual o topo de uma pilha é considerado como o receptáculo de uma cabeça de leitura/gravação que pode empilhar e desempilhar itens da pilha. 5.       Qual ...

Remover Mapeamento pelo Registro do Windows

Já aconteceram casos em que ao criar um mapeamento de uma unidade de rede, não conseguir excluí-lo pelo modo tradicional, clicando com o botão direito e desconectar. Quando isso acontecer, será possível forçar a exclusão do mapeamento pelo Registro do Windows. Acessar o Editor de Registro do Windows. 1-) Iniciar – Executar 2-) Digitar: regedit 3-) Confirmar Acessar a chave: HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/MapNetworkDriveMRU Serão exibidos todos os mapeamentos existentes. Exclua ou altere o mapeamento desejado. REF: http://www.upware.com.br/remover-mapeamento-pelo-registro-do-windows/