fc - frontend script to the f2c fortran compiler
Contents
Bugs
fc isn't really very good -- try fort77 (1), which does a better job.
This manual page isn't really very good either...
Description
fc is a script intended to be used as a front end to the f2c FORTRAN-to-C translator. It is supposed to
make the whole f2c and C compiler setup look like a real Fortran compiler.
File arguments with a .f suffix are compiled as Fortran source. Files with a .F suffix are passed
through the C preprocessor cpp(1) first. Files with .c (C source) or .s (assembly source) suffixes are
passed to the C compiler directly. Files with a .e suffix are treated as efl source files, and files
with a .r suffix are treated as RATFOR source files.
Name
fc - frontend script to the f2c fortran compiler
Options
-oobjfile
Produce an output executable named objfile rather than using the default name a.out.
-c Do not call the linker; instead, leave relocatable object files as *.o.
-S Produce assembly output as file.s
-C Compile in extra code to check that array subscripts are in bounds.
-llibrary
Libraries specified with this option are passed to the linker.
-Udef Definitions specified with this option are passed to C compiler (for .c files) or to cpp (for .F
files) to remove definition.
-u Complain about undeclared variables.
-v,--version
Print version of f2c in use
-w Omit all warning messages.
-w66 Omit Fortran 66 (Fortran IV) compatibility warning messages.
-Dswitch
The given switch is passed to the C compiler (for .c files), to cpp (for .F files) and to f2c.
-Iincludepath
Passed to the C compiler (for .c files), to cpp (for .F files) and to f2c.
-Ntnnn Allow nnn entries in table t.
-P Emit .P files.
See Also
f2c(1), fort77(1), cc(1), cpp(1), ratfor(1) May 1999 FC(1)
Synopsis
/usr/bin/fc [-oobjfile] [-c] [-S] [-C] [-u] [-w] [-w66] [-Dswitch] [-Iincludepath] [-Ntnnn] [-P] files
[-llibrary]
