Como posso consertar meu compilador C ++, já que ele não é carregado por padrão?

2

Recentemente eu tinha instalado o sabor do Ubuntu do sistema operacional Linux. Eu tinha aberto um terminal e acabei de escrever um programa C de amostra para verificar se ele está compilando. Quando eu salvei o arquivo de amostra e compilado com cc a.c, os erros vêm que a biblioteca padrão não está carregada (por exemplo, stdio.h). Quando eu fui para ajudar páginas, ele diz que o compilador C ou C ++ não é carregado por padrão e nós devemos fazer isso sozinhos.

Então, alguém pode me ajudar a corrigir esse problema, ou seja, carregar o compilador C / C ++.

    
por Tom Wijsman 20.07.2009 / 19:13

3 respostas

9

$ sudo apt-get install build-essential
    
por 20.07.2009 / 19:14
6
sudo apt-get install build-essential

instalará o GNU Make , GCC , os cabeçalhos de desenvolvimento para Glibc ou EGLIBC , e infra-estrutura básica de criação de pacotes Debian.

Para páginas man, você desejará instalar os pacotes adicionais

sudo apt-get install manpages-dev manpages-posix-dev glibc-doc

A maioria das bibliotecas é dividida em libfoo0 , libfoo-dev e libfoo-doc packages. (O sufixo numérico no primeiro pacote pode mudar para cada revisão ABI.) Para usar a biblioteca, você precisa de libfoo0 ; para construir binários usando a biblioteca, você precisará de libfoo-dev , e o propósito de libfoo-doc deve ser bastante óbvio.

    
por 20.07.2009 / 22:03
0

Você precisa adicionar isso ao início do seu arquivo a.c :

#include <stdio.h>
    
por 20.07.2009 / 19:19

Tags