ncf77

interface to Absoft Fortran 77 compiler 

Command


SYNOPSIS

ncf77 [-c] [-Dname[=value]] [-e epsym] [-g] [-l library] [-L directory] [-m] [-M] [-o output] [-O] [-s] [-S] [-u symname] [-VS num] [-Woption] [-x] files...


DESCRIPTION

The ncf77 command serves as an interface to Absoft Fortran 77 compiler, version 5.0 or later. This command is for development on the NuTCRACKER Platform.

Use the ncf90 command when you want to compile your sources in Fortran-90 mode.

The ncf77 command predefines the following conditional compilation variable:

NUTC='430'X    (Value changes with each release)

Options

-c  

compiles only—does not link.

-Dname[value]  

defines a conditional compilation variable with an optional integer value.

-e epsym  

is a linker option (passed through).

-g  

produces additional debugging information in the compiled object modules.

-L directory  

if linking, adds the directory to the list of directories that are searched by the linker for libraries.

-l library  

if linking, adds the specified library to the list of libraries to be searched.

-M  

complains about multiply defined symbols.

-m  

produces a link map.

-o output  

specifies the name of the output file.

-O  

instructs the compiler to generate optimized code.

-s  

when linking, strips debugging information from the output file.

-S  

produces assembly code listing.

-u symname  

when linking, adds an undefined reference to symname.

-VS num  

is passed through to /VERSION linker switch.

-Wv  

uses verbose mode in processing ccg script.

-W/option  

specifies an option that is to be passed either to the Fortran compiler or to the linker with the leading -W removed. The options—subsystem, def, base, entry, implib, machine, map, stack, out, and dll—are passed to the linker; all others are passed to the compiler.

-x  

when linking, strips debugging information related to local symbols from the output file.


DIAGNOSTICS

Possible exit status values are:

0 

Successful completion.

>0 

An error occurred.


AVAILABILITY

PTC MKS Toolkit for Professional Developers
PTC MKS Toolkit for Professional Developers 64-Bit Edition
PTC MKS Toolkit for Enterprise Developers
PTC MKS Toolkit for Enterprise Developers 64-Bit Edition


SEE ALSO

Commands:
ncf90


PTC MKS Toolkit 10.1 patch 1 Documentation Build 2.