GNU Info

Info Node: (g77-295.info)Interoperating with C and C++

(g77-295.info)Interoperating with C and C++


Up: Other Languages
Enter node , (file) or (file)node

Tools and advice for interoperating with C and C++
==================================================

   The following discussion assumes that you are running `g77' in `f2c'
compatibility mode, i.e. not using `-fno-f2c'.  It provides some advice
about quick and simple techniques for linking Fortran and C (or C++),
the most common requirement.  For the full story consult the
description of code generation.  Note: Debugging and Interfacing.

   When linking Fortran and C, it's usually best to use `g77' to do the
linking so that the correct libraries are included (including the maths
one).  If you're linking with C++ you will want to add `-lstdc++',
`-lg++' or whatever.  If you need to use another driver program (or
`ld' directly), you can find out what linkage options `g77' passes by
running `g77 -v'.

C Interfacing Tools
C Access to Type Information
f2c Skeletons and Prototypes
C++ Considerations
Startup Code

automatically generated by info2www version 1.2.2.9