Não consigo compilar Alô mundo

2009-03-02 Por tôpico Sávio M. Ramos
Olá,

Tentei compilar o programa abaixo, com cpp e gcc e não consegui.

Alguma luz?

Grato.

O prgrama:

#includeiostream
int main()
{
  std::coutAlô mundostd::endl;
  return 0;
}



1) Com cpp:

$ cpp -o teste alo.cpp

$ ./teste 
./teste: line 42: syntax error near unexpected token `('
./teste: line 42: `namespace std __attribute__ ((__visibility__ (default))) {'




2) Com gcc:

$ gcc -o teste_gcc alo.cpp 

/tmp/cc03JGq6.o: In function `main':
alo.cpp:(.text+0xa): undefined reference to `std::cout'
alo.cpp:(.text+0xf): undefined reference to `std::basic_ostreamchar, 
std::char_traitschar  std::operator std::char_traitschar 
(std::basic_ostreamchar, std::char_traitschar , char const*)'
alo.cpp:(.text+0x17): undefined reference to `std::basic_ostreamchar, 
std::char_traitschar  std::endlchar, std::char_traitschar 
(std::basic_ostreamchar, std::char_traitschar )'
alo.cpp:(.text+0x1c): undefined reference to `std::basic_ostreamchar, 
std::char_traitschar ::operator(std::basic_ostreamchar, 
std::char_traitschar  (*)(std::basic_ostreamchar, std::char_traitschar 
))'
/tmp/cc03JGq6.o: In function `__static_initialization_and_destruction_0(int, 
int)':
alo.cpp:(.text+0x4a): undefined reference to `std::ios_base::Init::Init()'
alo.cpp:(.text+0x4f): undefined reference to `std::ios_base::Init::~Init()'
/tmp/cc03JGq6.o:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Não consigo compilar Alô mundo

2009-03-02 Por tôpico Arthur Furlan
On Mon, Mar 2, 2009 at 6:55 AM, Sávio M. Ramos savio.deb...@gmail.com wrote:
 Olá,

Olá,

 Tentei compilar o programa abaixo, com cpp e gcc e não consegui.

O seu programa abaixo está em C++, então você deve compilá-lo com o g++.

 #includeiostream
 int main()
 {
  std::coutAlô mundostd::endl;
  return 0;
 }

afur...@beterraba:~$ cat  teste.cpp
#include iostream
using namespace std;

int main() {
cout  Hello World!  endl;
return 0;
}
^C
afur...@beterraba:~$ g++ -o teste -Wall teste.cpp
afur...@beterraba:~$ ./teste
Hello World!
afur...@beterraba:~$


-- 
Atenciosamente,

Arthur Furlan
arthur.fur...@gmail.com


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Não consigo compilar Alô mundo

2009-03-02 Por tôpico Junior Polegato - Linux

Sávio M. Ramos escreveu:

Olá,

Tentei compilar o programa abaixo, com cpp e gcc e não consegui.

Alguma luz?

Grato.

O prgrama:

#includeiostream
int main()
{
  std::coutAlô mundostd::endl;
  return 0;
}
[...]
  


Olá,

  Use o g++ em vez de cpp ou gcc.


[]'s
  Junior Polegato


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: Não consigo compilar Alô mundo

2009-03-02 Por tôpico Sávio M. Ramos
Em Mon, 02 Mar 2009 15:45:57 -0300
Junior Polegato - Linux li...@juniorpolegato.com.br escreveu:

  Use o g++ em vez de cpp ou gcc.

Sou um mané! Funcionou...


--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org