The Intel Fortran Compiler interprets the type of each input file by its filename extension, such as .a, .f, .for, .o, and so on:
Filename |
Interpretation |
Action |
filename.a |
Object library |
Passed to ld. |
filename.f |
Fortran fixed-form source |
Compiled by the Intel® Fortran compiler. |
filename.fpp |
Fortran fixed-form source |
Must be preprocessed by the Intel Fortran preprocessor fpp before being compiled by the Intel Fortran compiler. |
filename.F90 |
Fortran free-form source |
Must be preprocessed by the Intel Fortran preprocessor fpp before being compiled by the Intel Fortran compiler. |
filename.f90 |
Fortran free-form source |
Compiled by the Intel Fortran compiler. |
filename.s |
Assembly file |
Passed to the assembler. |
filename.o |
Compiled object file |
Passed to ld. |
You can use the compiler configuration file to specify default directories for input libraries.