Mail Archives: djgpp/1998/02/06/01:51:38
At 03:47 2/5/1998 -0600, Pat wrote:
>Hello, could someone please tell me why djgpp won't compile this code?
>
>#include <iostream.h>
>int main()
>{
> cout << "hello world";
> return 0;
>}
>
> I've been compiling C programs for a while now with no problems, but
>when I went to try c++ I got two errors:
>". . . .ex1.cpp: undefined reference to 'cout'" and
>". . . .undefined reference to 'ostream::operator<<(char const *)'"
>
>I downloaded the c++ libraries again and the c++ executable and made
>sure to end my file with *.cpp. Also, I checked the faq but I couldn't
>find anything about this.
Really? What about section 8.7, or perhaps the README.1ST file? Both mention
that when linking C++ programs you must tell the linker to search the C++
libraries. The most convenient way to do this is to use `gxx' instead of
`gcc' when you link C++.
Nate Eldredge
eldredge AT ap DOT net
- Raw text -