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

Instalando e configurando o TS no Windows Server 2003

By:  Link Ref. 1. Instalar e configurar o Windows Server 2003 2. Instalar e configurar um site usando o IIS 6.0 3. Instalar e configurar o FTP com isolamento de usuários (um usuário não pode acessar a pasta de outro) 4. Instalar e configurar o Terminal Server,permitindo acesso remoto aos Administradores ou usuários pré-determinados No final deste tutorial há três dicas de segurança que devem ser implementadas para aumentar a segurança do seu servidor. 1. Instalando e configurando o Terminal Server no Windows Server 2003 O TS (Terminal Server) é um serviço que permite que você acesse o seu servidor remotamente, trabalhando nele em modo gráfico como se você estivesse ali. O TS no Win2003 utiliza o protocolo RDP 5.2, que tem muitas melhorias em relação à versão 5.1 do Windows 2000 Server. Você pode instalar o cliente do RDP 5.2 no Win9x, WinMe, WinNT, Win2000 e WinXP, permitindo com isso utilizá-lo ao acessar um servidor Win2003 (ou uma estação WinXP) via TS. Para fazer...

Exercícios Estrutura de Dados - Resolvidos

Lista de Exercícios Dê o conceito de: Algoritmo R: É uma sequencia de ações executáveis para obtenção de uma solução para um determinado problema. Tipo de dados R: Conjunto de valores a que uma constante pertence, ou podem ser assumidos por uma variável ou expressão a que podem ser gerados por uma função. Tipo abstrato de dados R: Pode ser visto como um modelo matemático, acompanhado das operações definidas sobre um modelo. Qual a descrição de algoritmos segundo Dijkstra? R: descreve como uma descrição de um padrão de comportamento, expresso em termos de um conjunto finito de ações. Descreva o conceito de programar para estrutura de dados. R: consiste em estruturar dados e construir algoritmos, sendo formulações concretas de algoritmos abstratos, baseados em representações e estruturas específicas de dados, representando uma classe especial de algoritmos capazes de serem seguidos por computadores Cite os tipos de ope...

A Importância do Controle de Estoques para o Sucesso do Seu Negócio

O controle de estoques é um processo crucial para qualquer empresa que lida com produtos físicos, independentemente do seu porte ou segmento de atuação. Ele garante a visibilidade completa sobre a movimentação de itens, desde a entrada no armazém até a venda para o cliente final. Mas qual a real importância desse processo? 1. Otimização do Capital de Giro: Estoque excessivo: Capital parado, sem gerar retorno financeiro, além de custos extras com armazenagem e depreciação dos produtos. Estoque insuficiente: Perda de vendas, insatisfação dos clientes e possíveis danos à reputação da marca. O controle de estoques eficaz encontra o equilíbrio ideal, evitando esses problemas e liberando recursos para investimentos mais estratégicos. 2. Redução de Custos: Combate à obsolescência: Identificação e descarte de produtos com baixa rotatividade, evitando prejuízos. Negociação com Fornecedores: Poder de barganha para obter melhores preços e prazos de pagamento, otimizando o custo das compr...