Simple hello world problem

Oscar Fuentes ofv@wanadoo.es
Thu Mar 13 22:43:00 GMT 2003


Kris Munch <munch@cs.umn.edu> writes:

> New to MacOSX, and just installed the Mac Developer suite so I could
> use gcc. However, when creating the simple hello world program, I
> cannot get it to compile:
> 
> #include <iostream>
> #include <stdio.h>
> 
> int main()
> {
>          cout << "TESTING.." << endl;
>          return 0;
> }
> 
> 
> I get these errors:
> myprog.cc: In function `int main()':
> myprog.cc:6: `cout' undeclared (first use this function)
> myprog.cc:6: (Each undeclared identifier is reported only once for each
>     function it appears in.)
> myprog.cc:6: `endl' undeclared (first use this function)
> 
> 
> Like it doesn't know where the includes are, an cannot figure out what
> cout is. Can anyone help?

This question is asked approx. 5 times per week. Standard C++ Library
names are on namespace std. So you need std::cout, std::vector,
std::endl, std::sort and so on.

-- 
Oscar



More information about the Gcc-help mailing list