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

É quase que impossível "perder" o seu telefone agora.

As opções do avast! Anti-Theft podem ser controladas remotamente, ou  via Web  ou via SMS enviados de outro telefone. Com os controles via Web, você simplesmente logon e faz com umas poucas clicadas de botões realizar um rastreamento e/ou efetuar comandos no seu telefone. Com controles via SMS, você pode fazer o rastreamento do seu telefone através de comandos específicos via SMS enviados de qualquer outro numero telefônico de que você tenha especificado. Estrutura de comandos SMS Todos os comandos SMS devem começar com sua senha do avast!. Por exemplo, se sua senha avast! for 2222, o comando de bloqueio será: 2222 LOCK Baixe AQUI  todas as Orientações sobre essa maravilhosa Ferramenta. Ladrões não têm a menor chance: TechHamlet Mantenha o Poder em suas Mãos.    Ladrões não têm a menor chance!!

Servidor dhcp no Debian Squeeze

Servidor dhcp no Debian Squeeze Na nova versão do Debian (squeeze) não é mais o pacote dhcp3-server o recomendável para utilizarmos como servidor de dhcp, o novo responsável por isto é o pacote isc-dhcp-server. Mas antes de verificarmos os passos necessários para realizar a instalação e configuração do serviço, vamos entender: O que é o ISC-DHCP e o que ele faz? ISC-DHCP é uma coleção de software que implementa todos os aspectos do DHCP (Dynamic Host Configuration Protocol) suite. Inclui: Um servidor DHCP, que recebe as solicitações; Um cliente DHCP, que envia as solicitações ao servidor; Um agente de retransmissão DHCP, que passa solicitações DHCP de uma LAN para outra, de modo que não há necessidade de ter um servidor DHCP em cada LAN. O servidor ISC-DHCP irá responder as solicitações de qualquer cliente que esteja em conformidade com as normas do protocolo, e o cliente ISC-DHCP pode interagir com qualquer servidor que esteja em conformidade com essas normas. ...
  Melhorando o atendimento ao cliente com mensagens de alto impacto Mensagens entre empresas e clientes não são uma novidade. Essa é uma estratégia consagrada com resultados comprovados, e uma pesquisa recente da Forrester descobriu que, antes de 2020, as mensagens ocupavam a quinta opção mais popular de atendimento e passaram a ser a segunda em 2021. 1 Agora, só porque uma empresa usa mensagens, não significa que ela esteja as usando da melhor forma. O que diferencia as empresas é sua capacidade de criar interações com mensagens de alto impacto. Aproveitando a personalização, esse tipo de mensagem cria conexões individuais com cada cliente que interage com a marca. O que é uma mensagem de alto impacto? As mensagens de alto impacto chamam a atenção dos clientes e agregam valor imediato. Mensagens com um CTA, uma lista e um chatbot, assim como outros recursos interativos, envolvem os clientes e fornecem a eles exatamente o que querem, quando querem. Elas não prolongam a conversa sem...