[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: C++ - msgs de erro em programa simples



Olá Henry,

  acho que você está usando o comando gcc para compilar. Tente o g++. Para
compilar programas em C++ é o g++ que se usa. Se não for esse o problema
me avisa, mas está parecendo.

[]`s
  Rafael Sasaki

On Wed, Sep 12, 2001 at 01:09:09AM -0300, synthespian@uol.com.br wrote:
> OK, não é um grande programa.
> Mas, se você é um mago do C++ no Linux, não vai ser
> difícil me ajudar.
> Orbigado.

...

> 
> As esotéricas msgs de erro são:
> 
> 
> /tmp/ccrMrI3f.o: In function `main':
> /tmp/ccrMrI3f.o(.text+0x29): undefined reference to `cout'
> /tmp/ccrMrI3f.o(.text+0x2e): undefined reference to `ostream::operator<<(char const *)'
> /tmp/ccrMrI3f.o(.text+0x3d): undefined reference to `cin'
> /tmp/ccrMrI3f.o(.text+0x42): undefined reference to `istream::operator>>(int &)'
> /tmp/ccrMrI3f.o(.text+0x7a): undefined reference to `endl(ostream &)'
> /tmp/ccrMrI3f.o(.text+0x8e): undefined reference to `cout'
> /tmp/ccrMrI3f.o(.text+0x93): undefined reference to `ostream::operator<<(char const *)'
> /tmp/ccrMrI3f.o(.text+0x9e): undefined reference to `ostream::operator<<(int)'
> /tmp/ccrMrI3f.o(.text+0xa9): undefined reference to `ostream::operator<<(ostream &(*)(ostream &))'
> collect2: ld returned 1 exit status
> 
> Não detecto a mínima idéia do porque esse programa bobo causou erro.
> Concordo que não é um exemplo de C++. C++ declararia um protótipo, etc.
> Qual é o problema, aqui?
> Agradeço qualquer dois-vinténs de conselho, exceto
> coisas que agridam a moral e os bons costumes, principalmente
> os meus costumes e a minha moral. :-)

Espero que não tenha se sentido ofendido :)



Reply to: