Hi all,
Trying to compile a simple c++ program: sparc - sun - solaris2.8
When I try to compile with gcc or g++:Code:#include<iostream> #include<string> using namespace std; int main() { string h = "HELLO"; cout<<h<<" world"; }
Undefined first referenced
symbol in file
cerr /tmp/cckNfzrE.o
cout /tmp/cckNfzrE.o
string_char_traits<char>::move(char *, char const *, unsigned int)/tmp/cckNfzrE.o
endl(ostream &) /tmp/cckNfzrE.o
__out_of_range(char const *) /tmp/cckNfzrE.o
ostream:perator<<(ostream &(*)(ostream &))/tmp/cckNfzrE.o
ostream::write(char const *, int) /tmp/cckNfzrE.o
string_char_traits<char>::length(char const *)/tmp/cckNfzrE.o
__length_error(char const *) /tmp/cckNfzrE.o
string_char_traits<char>::copy(char *, char const *, unsigned int)/tmp/cckNfzrE.o
ostream:perator<<(char const *) /tmp/cckNfzrE.o
ld: fatal: Symbol referencing errors. No output written to a.out
collect2: ld returned 1 exit status
Not sure why this simple program won't compile? Am I missing my libraries or something? Anyone else having this issue?
Thx in advance