| You asked:
>If I create an executable program (from Fortran/C) on an
>OpenVMS 7.1, will I be able to run the same program
>(exe only) on an OpenVMS 6.2 system?
Not by default - while OpenVMS is generally upwards compatible, it is
generally NOT downwards compatible. Changes to the run-time libraries may
prevent execution on older OpenVMS versions.
You can create executables on V7.1 to run on V6.2 - to do so, create a directory
with a copy of all of the .OLB and .EXE files from SYS$LIBRARY of a V6.2
system. Then, before you link, define the following logical names:
$ DEFINE SYS$LIBRARY disk:[dir] ! the directory you created
$ DEFINE MTHRTL SYS$LIBRARY:MTHRTL (needed on VAX only)
An alternative is to link on the V6.2 system.
Before you do this, check the Fortran and C documentation (release notes) to
see if there are compiler compatibility issues. Depending on what version of
Fortran you have, installation of a Fortran Run-Time Library kit may be
necessary on the V6.2 system.
Steve Lionel mailto:[email protected]
Fortran Development http://www.digital.com/info/slionel.html
Digital Equipment Corporation
110 Spit Brook Road, ZKO2-3/N30
Nashua, NH 03062-2698 "Free advice is worth every cent"
For information on DIGITAL Fortran, see http://www.digital.com/fortran
|