home *** CD-ROM | disk | FTP | other *** search
- The GNU C++ iostream library
- ============================
-
- Introduction
- ------------
-
- This is a port of the GNU C++ iostream library (version 2.7.2) for use with
- the C++ programming language to the Acorn range of ARM based machines,
- running under RISC OS. As such, this package is covered by the FSF General
- Public License (see the files docs.COPYING and docs.COPYINGLIB for details).
-
- This port is © 1996 Nick Burrett
-
- As with GNU programs, THERE IS NO WARRANTY OF ANY SORT
-
-
- Files
- -----
-
- This distribution does not include any of the C++ source files. For these
- you must retrieve them from a suitable GNU archive site listed at the end
- of this document.
-
- All header files are accessible through the path libio:
-
-
- Installation
- ------------
-
- To install the GNU C++ iostream library, just copy the directory !libio onto
- your hard disc. Double clicking on !libio will then setup the relevant
- path variables to point to !libio.
-
-
- Before attempting to use the iostream library, it should be noted that
- you will need the GNU C++ compiler. This library is not compatible with
- Acorn C.
-
- If you do not have a copy of GNU C++, it can be retrieved from the files
- ftp://micros.hensa.ac.uk/micros/arch/riscos/b/b013/gccmain.zip
- ftp://micros.hensa.ac.uk/micros/arch/riscos/b/b013/cc1plus.zip
- and relevant mirrors.
-
- The iostream library requires:
-
- a) The C runtime library, UnixLib 3.7b or later.
- ftp://micros.hensa.ac.uk/micros/arch/riscos/a/a042/unixlib.arc
- or http://www.callan.demon.co.uk/unixlib
-
-
- Using the GNU C++ iostream library
- ----------------------------------
-
- In general usage, all that is needed is an extra command line option to G++:
- -ILibio:
-
- The library to link against is libio:o.libio
-
- As an example in general use: to compile the example file cc.hellow
- g++ -c cc.hellow -O2 -ILibio:
- drlink -o hellow o.hellow libio:o.libiostrea gcc:o.libgcc unix:o.unixlib
-
- should be sufficient. Although adding -rescan to the drlink command line
- might help resolve missing link references.
-
-
-
- Contacting me
- -------------
-
- I can be contacted by e-mail at: nickb@digibank.demon.co.uk
-
- However, if there is no response from that address I can be contacted
- through Simon Callan: gcc@callan.demon.co.uk.
-