I'm not sure if I am out of the scope of this list yet, but since I'm
still new to Linux and gcc I thought I'd ask you guys.
RedHat6.1 is the system.
I'm trying to compile a small assignment for school using gcc. It won't
compile so I stripped it down to "Hello World". I thought I'd compiled
on this machine before but maybe not. Anyway.
These are the errors:
/tmp/cc2fWQbM.o: In function 'main':
/tmp/cc2fWQbM.o(.text+0x4): undefined reference to 'endl(ostream &)'
/tmp/cc2fWQbM.o(.text+0xe): undefined reference to 'cout'
/tmp/cc2fWQbM.o(.text+0x13): undefined reference to
'ostream::operator<<(char const *)'
/tmp/cc2fWQbM.o(.text+0x1e): undefined reference to
'ostream::operator<<(ostream &(*)(ostream &))'
collect2: ld returned 1 exit status
I also tried compiling something I've done before (on another machine)
and it returned basically the same errors. So I am thinking it has to do
with the install. So I tried installing glibc, glibc-devel, and
glibc-profile. I think someone told me these are the C libraries. I also
did a 'find iostream' and nothing came up. Math and iostream are the
only includes I need in this one. I did find Math.h in
/usr/i386-glibc20-linux/include
Am I looking in the right direction???
Thanks guys.
John
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.linux-learn.org/faqs