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

Profissão é... Sistemas de Informação.

Conheça um pouco mais do dia-a-dia do profissional formado em Sistemas da Informação.

Programa de vetores em C completo. By 4tunato.

Conforme Prometido abaixo está o programa completo com as funcionalidades para vetores: #include <stdio.h> #include <stdlib.h> static int vetor[5]; //ALUSOES void inserirElementos(); void somatorioEMedia(); void ordenacaoBolha(); void ordenacaoBolhamenos(); void mostrar(); void menorValor(); void maiorValor(); void semfuncao(); //PRINCIPAL int main(){ char caractere;     do{     system("cls");     printf("Inserir Elementos(1)");     printf("\nSomatorio e Media (2)");     printf("\nOrdenacao Bolha menor pro maior (3)");     printf("\nOrdenacao Bolha maior pro menor (4)");     printf("\nMostrar (5)");     printf("\nMenor Valor(6)");     printf("\nMaior Valor(7)");     printf("\nSem Funcao(8)");     printf("\nSair(0)");     printf("\n\nEscolha sua opcao:");       caractere = getchar();// lê o buffer do teclado...

EMPRESAS QUE FAZEM DIFERENÇA

Acesse Aqui o Site e Confira... Há mais de  21 anos no mercado de Tecnologia da Informação, a Squadra atua com desenvolvimento de software de altíssima qualidade, focando em estruturas técnica e comercial direcionadas nas áreas de conhecimento de negócio: GOVERNO  | TELECOM |  FINANÇAS  |  INDÚSTRIA, COMÉRCIO  E SERVIÇOS Governo  Órgãos Federais, Estaduais e Municipais e de capital misto. Trabalhos como:  Portais de Compra Eletrônico (Lei 8666) , sistema para a gestão de concursos públicos, desenvolvimento do sistema responsável por gerir os empreendimentos do PAC – Programa de Aceleração do Crescimento, nas áreas de energia (Elétrica, Petróleo e Gás, Mineração e Combustíveis Renováveis) e vários  projetos ligados a integração, gestão  e controle.   Telecom Empresas do segmento de telefonia móvel e fixa. Dentre os projetos destacamos: VAS (Serviço de Valor Agregado), Supervisão de falhas na planta fixa, Integrações com...