Posso usar um compilador C / C ++?

13

Mudei para o Ubuntu 10.10 agora estou enfrentando problemas para ter o compilador C / C ++. Quais são as formas possíveis para que eu possa usar o compilador C / C ++ usando todas as bibliotecas (como gráficos, matemática, conio, stdlib etc.), como no Microsoft Windows, criando arquivos executáveis?

nebulosa
fonte
Por favor, edite sua pergunta para explicar o que você quer dizer com "perfeitamente como no Microsoft Windows".
djeikyb
Talvez ele queira dizer um compilador que cria executáveis ​​Win32 / 64.
Nathan Osman

Respostas:

32

O Ubuntu fornece a coleção padrão do Gnu Compiler nos repositórios.

Você pode instalar o Gnu C Compiler gcc Instale o gcc e o Gnu C ++ compiler g ++ Instale o g ++ com o seguinte comando:

sudo apt-get install gcc g++

Você provavelmente também desejará instalar o libc6-dev Instale libc6-dev (que inclui a biblioteca padrão C) e o libstdc ++ 6-4.5-dev Instale libstdc ++ 6-4.5-dev (que inclui as bibliotecas padrão do C ++).


Se você está procurando algo comparável ao compilador Visual C ++ da Microsoft, tente dar uma olhada no Qt - especificamente no Qt Creator Instale o qtcreator . É um IDE completo com um designer visual de formulários, editor de código e depurador.

insira a descrição da imagem aqui

insira a descrição da imagem aqui


Edit:
Agora que está claro o que você quer dizer com "perfeitamente como no Microsoft Windows?", O Qt Creator (que mencionei acima) será perfeito para suas necessidades. Você não precisará usar o console para compilar seus aplicativos, e a estrutura Qt é fácil de aprender e usar.

Há um ótimo tutorial para começar a usar o Qt aqui .

Nathan Osman
fonte
"Perfeitamente como na microsoft" tende a significar, pois eu posso codificar um pouco mais profundamente usando gráficos e outras bibliotecas. Acho problemático usando a partir do terminal usando o editor de texto (gedit).
Nebulosa
@ aneal: Eu editei minha resposta.
Nathan Osman
obrigado. vou tentar usar esse. permite c se este é o que eu estou procurando.
Nebulosa
8

A seguir, é apresentado (1) um programa simples olá mundo (2) compilado (3) tornado executável (4) executado. Se você não possui o compilador, instale o gcc e o g ++ usando o software install gui ou executando este comando:sudo apt-get install gcc g++

jake@daedalus:~/playground$ cat hello.cc 
// 'Hello World!' program 

#include <iostream>

int main()
{
  std::cout << "Hello World!" << std::endl;
  return 0;
}
jake@daedalus:~/playground$ g++ hello.cc -o hello
jake@daedalus:~/playground$ chmod +x hello
jake@daedalus:~/playground$ ./hello 
Hello World!
jake@daedalus:~/playground$
djeikyb
fonte
4

Você pode instalar o compilador c ++ via terminal.

sudo apt-get install build-essential

Para escrever seu código, existem muitos editores como o Gedit (instalado por padrão) ou o Emacs. Se você precisar de um ambiente de desenvolvimento integrado, poderá usar o Anjuta, por exemplo.

sudo apt-get install anjuta anjuta-extras

Consulte: Como compilar um programa C / C ++ no Ubuntu Linux

Lista alemã com IDEs

BuZZ-dEE
fonte
Eu escrevi 'sudo apt -get install buid-essential' no terminal. mas eu recebo um erro:
Khurram Usman
sudo: apt: comando não encontrado
Khurram Usman 8/12
Remova o espaço após 'apt'.
BuZZ-dEE
ok .... someting está sendo instalado
Khurram Usman
Para usar somente C ++, você só pode instalar g ++, que é menor do que o build-essential
Anwar
2

Gcc do GNU

Está presente em todas as distribuições Linux / Unix.

Uso:

gcc hello.c

Esse é o compilador, mas se sua pergunta é realmente direcionada a um IDE, existem algumas que eu poderia recomendar:

QtCreator

Anjunta

Eclipse para C / C ++

...E a lista continua...

bioShark
fonte
2

gcc(GNU Compiler Collection)é um dos mais utilizados C compilers. Ubuntuusa gcce é instalado por padrão quando você o instala em seu sistema. Digite gcc <filename>e g++ filenameno terminalpara compilar programas C e C ++, respectivamente.

jobin
fonte
0

Geralmente, o Ubuntu vem com o compilador C e C ++. Se você tiver requisitos específicos para algum compilador, poderá encontrá-lo e instalá-lo. Se não estiver disponível, você pode instalar fazendo isso,

sudo apt-get install build-essential

Quanto à escrita de códigos, existem diferentes IDEs disponíveis. O que eu uso é o Eclipse IDE para C, desenvolvedor de C ++ http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/junor . Se você usar IDEs, os IDEs cuidarão do programa de compilação para você através da GUI, mas você também poderá criar um código a partir da linha de comando, conforme mencionado em detalhes aqui http://www.wikihow.com/Compile-aC/C%2B % 2B-Programa no Ubuntu . O Eclipse também facilitará sua vida quando se trata de depurar seu código.

Em relação à sua pergunta sobre como abrir o Meu Computador? Você terá que me dizer qual versão do ubuntu você está usando e qual ambiente de área de trabalho?

Para bateria, faça isso,

clique com o botão direito do mouse na barra de status (geralmente na parte superior) -> adicionar ao painel. Adicionei "Indicator applet complete" e, em seguida, você deve ter um indicador de bateria.

VendettaDroid
fonte
bem eu instalei o ubuntu 12.o4. seu padrão deve ser a unidade. isso é o que eu li na internet.
Khurram Usman
Também como devo verificar a carga da bateria?
Khurram Usman
Atualizei a resposta para a bateria.
VendettaDroid
Se você achar a resposta útil, sugiro marcá-la como correta.
VendettaDroid
quando clico com o botão direito do mouse na barra superior, nada acontece ,,, nenhum menu suspenso é aberto. no extremo direito, existem ícones para configurações e tempo do wifi BT. quando eu clicar sobre eles menus específicos para eles se abrir, mas eu não posso ver qualquer coisa como "indicador de applets completa"
Khurram Usman
0

Você pode escrever seu programa de várias maneiras.

Se você gosta de editores de texto de terminal, então vime nanoexistem. Se você gosta de editores de texto da GUI, gedité suficiente para usuários básicos.

então eu espero que você saiba como escrever um programa. Por exemplo, com o Gedit. você pode encontrá-lo digitando como gedit no seu painel de unidades, que pode ser ativado pressionando a tecla Super no teclado.

depois de abri-lo, digite seu programa lá e salve-o onde quiser.

Na verdade, você deve ter um pacote nomeado como essencial para compilar para executar seus programas C / C ++ com êxito. se você não o instalou, poderá com

sudo apt-get install build-essential

do seu terminal. como você disse que é um usuário básico do Ubuntu e, é claro, novo no Ubuntu, você pode obter seu terminal digitando como terminal no seu painel do Unity, como sugeri acima.

Depois de salvar seu programa para executá-lo, siga estas instruções para executá-lo.

 g++ /path/to/file_name.cpp -o <give some name >
./<give some name >

.espero que ajude.

rɑːdʒɑ
fonte
0

O gcc é um dos compiladores C mais usados. O compilador GCC vem pré-instalado com o sistema operacional ubuntu. Para compilar seu programa c , abra o prompt de comando e vá para o diretório de trabalho atual em que você salvou o arquivo HelloWorld.c. Compile seu código digitando gcc HelloWorld.c no prompt de comando. Seu programa C será compilado com êxito, se o seu programa não contiver nenhum erro de sintaxe. Irá gerar um arquivo a.out.

No entanto, meu IDE favorito é o Eclipse para C / C ++ /

Akbar Khan
fonte