Just FYI (under mandrake 7.1) , I found iostream.h under:
/usr/include/g++-3/iostream.h
The various C++ stuff
/usr/doc/libstdc++-devel-2.95.2
/usr/lib/gcc-lib/i586-mandrake-linux/2.95.3/libstdc++.so
/usr/lib/gcc-lib/i586-mandrake-linux/2.95.3/libstdc++.a
/usr/lib/libstdc++-3-libc6.1-2-2.10.0.so
/usr/lib/libstdc++-libc6.1-1.1.so.2
/usr/lib/libstdc++-libc6.1-1.so.2
/usr/lib/libstdc++-libc6.1-2.so.3
/usr/lib/libstdc++.so.2.9
/usr/lib/libstdc++.so.2.7.2.8
/usr/lib/libstdc++.so.2.8.0
/usr/lib/libstdc++.so.2.8
/usr/lib/libstdc++.so.2.7.2
/usr/lib/libstdc++-3-libc6.1-2-2.10.0.a
/usr/lib/libstdc++-libc6.1-2.a.3
/usr/i486-linux-libc5/lib/libstdc++.so.27.1.4
/usr/i486-linux-libc5/lib/libstdc++.so.27
Also, one other thing 'iostream.h' is not the current standard anymore, the
standard is 'iostream' (no .h and also found under /usr/include/g++-3), but
this doesn't really matter, because the code that needs to be compiled is
using the old version of the streams library.
I agree though, it seems like every type of installation, except for maybe a
minimal one, would include the option to install the "developer files and
utilities" just becuase Linux is so centered around being able to download
and compile the source.
-Original Message-
From: Larry Marshall [mailto:[EMAIL PROTECTED]]
Sent: Monday, October 16, 2000 6:49 PM
To: [EMAIL PROTECTED]
Subject: [newbie] ANSI C++ library
In the past month or so at least two people asked about locating
iostream.h under Mandrake. I haven't done any C++ coding and so couldn't
answer their question but it seemed an odd one since, by appearances, LM
installs the standard GNU compilers/libraries. I stuck it on a "check
this out" list I have and that's exactly what I did today.
The results? Well, I'm simply scratching my head - there is no standard
ANSI C++ library to be found. Finding this pretty darn amazing I loaded
up the install and went into expert mode to see I could find. Guess
what? If you click on C++ in the development section you're great by a
msg that says this is GNU C++ BUT it does NOT include the ANSI C++
library. What's up with that? What's the point of a C++ compiler without
the standard library?
At the time I felt like Sherlock Holmes; I'd solved a case but it wasn't a
question I was asking :-) Then I went to compile/install Quanta and lo an
beholderror...iostream.h not found (grin).
The plot thickens. I bopped over to GNU.org and can't find anything that
appears to be an ANSI library. What's it called these days? I know they
have one as I used several versions of it when we were all chasing the
definition of that library. But that was on Solaris, not Linux. Can
anyone help? A search name perhaps...preferably for binaries?
Cheers --- Larry