|
|
1.1 ! root 1: .TI F77/OPTIONS "June 15, 1985" ! 2: Options for the f77 Compiler and the Loader ! 3: ! 4: See "man f77" and "man ld" for a complete list of options. These are the ! 5: most commonly used options: ! 6: ! 7: .nf ! 8: -C generate execution time subscript bounds checking ! 9: -O optimize (somewhat) the object code ! 10: -w suppress all warning messages ! 11: -w66 suppress warning messages regarding Fortran 66 ! 12: compatibility ! 13: -c compile only; don't load ! 14: -g save the symbol table for the symbolic debugger, dbx, ! 15: load special subroutines in case dbx is used ! 16: interactively, and cause core to be dumped ! 17: on errors ! 18: -p generate code to perform execution time profiling ! 19: by the 'prof' command ! 20: -pg generate code to perform execution time profiling ! 21: by the 'gprof' command - this is more ! 22: extensive than -p and 'prof' ! 23: -q suppress printing file and program unit names during ! 24: compilation ! 25: -o fn save the executable in 'fn' instead of in 'a.out' ! 26: -M load map: the loader prints out each file scanned ! 27: and which files are loaded from archives ! 28: -l<lib> scan the indicated system library, e.g. -lf77plot ! 29: causes /usr/lib/libf77plot.a, the f77 graphics ! 30: interface library, to be scanned during loading ! 31: and any needed object files in that library ! 32: are loaded ! 33: .fi ! 34: ! 35: The -C, -O, -w, -w66, -q, and -c options are directed to the compiler; -l, -o, ! 36: and -M are directed to the loader, and -g, -p, -pg must be specified to both. ! 37: Thus: ! 38: ! 39: .nf ! 40: f77 -c -g -p -C prog.f ! 41: f77 -g -p prog.o -lf77plot -o myprog ! 42: .fi ! 43: ! 44: is equivalent to: ! 45: ! 46: f77 -g -p -C prog.f -lf77plot -o myprog
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.