Top: f77
Previous: 2 - Options Next: 4 - Release_Notes
Section 3: Examples
1. % f77 -V aaa.f bbb.f ccc.f
This command causes the files aaa.f, bbb.f, and ccc.f to be
compiled into one temporary object file, which is then passed
to the ld linker. The ld linker produces the executable file
a.out. The -V option causes the compiler to create the listing
file aaa.1.
2. % f77 -o foo ax.f bx.f cx.f
This command causes the files ax.f, bx.f, and cx.f to be
compiled as one program, with the resulting executable file
foo.
3. % f77 -c -O4 ax.f bx.f cx.f
This command causes the files ax.o, bx.o and cx.o to be
created. Inter-procedural optimization is hindered because
these input files are separately compiled.
4. % f77 -c -o foo.o -O4 ax.f bx.f cx.f
This command causes the files ax.f, bx.f and cx.f to be
compiled as one program, with the resulting object file foo.o.
This produces better optimization.
Top: f77
Previous: 2 - Options Next: 4 - Release_Notes