On Sat, Sep 22, 2007 at 04:29:53AM +0200, Markus E L wrote: >Erich Dollansky wrote: > >> Hi, >> >> Framk gave you the answer. > >Was the right answer ... > >> gcc is a plain c compiler. > >... but this is wrong. Gcc determines from the file suffic which language >applies > > .cpp -> c++ > .c -> C > >and so on. > >Calling it as g++ vs. calling it as gcc though determines which >runtimes are linked automatically (and partly which include paths are >set). > > gcc -o x x.cpp -lstdc++ > >works perfectly with the OPs program.
That may be but it isn't guaranteed to work perfectly with every single C++ program out there. There are potentially other libraries which might be required for C++. You really should use g++ to link C++ programs. cgf -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/