Software: Apache/2.0.54 (Fedora). PHP/5.0.4 uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/share/doc/libstdc++-devel-4.0.2/html/ drwxr-xr-x |
Viewing file: Select action/file-type: Getting started: configure, build, installThe latest version of this document is always available at http://gcc.gnu.org/onlinedocs/libstdc++/install.html. To the libstdc++-v3 homepage. ContentsBecause libstdc++-v3 is part of GCC, the primary source for installation instructions is the GCC install page. Additional data is given here only where it applies to libstdc++-v3. Tools you will need beforehandThe list of software needed to build the library is kept with the rest of the compiler, at http://gcc.gnu.org/install/prerequisites.html. The same page also lists the tools you will need if you wish to modify the source. As of June 19, 2000, libstdc++ attempts to use tricky and
space-saving features of the GNU toolchain, enabled with
Finally, a few system-specific requirements:
ConfiguringIf you have never done this before, you should read the basic GCC Installation Instructions first. Read all of them. Twice. When building libstdc++-v3 you'll have to configure the entire gccsrcdir directory. The full list of libstdc++-v3 specific configuration options, not dependent on the specific compiler release being used, can be found here. Consider possibly using --enable-languages=c++ to save time by only building the C++ language parts. cd gccbuilddir gccsrcdir/configure --prefix=destdir --other-opts... Using the libraryFind the new library at runtime (shared linking only)If you only built a static library (libstdc++.a), or if you specified static linking, you don't have to worry about this. But if you built a shared library (libstdc++.so) and linked against it, then you will need to find that library when you run the executable. Methods vary for different platforms and different styles, but the usual ones are printed to the screen during installation. They include:
Use the A libstdc++.la file is also installed, for use with Libtool. If you use Libtool to create your executables, these details are taken care of for you. See license.html for copying conditions. Comments and suggestions are welcome, and may be sent to the libstdc++ mailing list. |
:: Command execute :: | |
--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0029 ]-- |