Visible to Intel only — GUID: GUID-F585F5D1-2CB7-4C36-8F78-A559E0F17214
Visible to Intel only — GUID: GUID-F585F5D1-2CB7-4C36-8F78-A559E0F17214
Files Associated with Intel® Fortran Applications
There are a number of file extensions associated with Intel® Fortran Compiler applications.
The following table shows the most common file extensions on Windows* and Linux* that are used in Intel® Fortran applications. It also shows what type of files they are and their description.
Windows Extension |
Linux Extension |
Type |
Description |
---|---|---|---|
.asm |
.s |
Intermediate |
Assembly file, passed to the assembler |
.exe .dll .lib |
none .so .a |
Output |
Executable, dynamic- link library, or library files |
.fi .fd |
.h |
Source |
Header files |
.for .f .ftn .i |
.for .f .ftn .i |
Source |
Fortran source files (fixed format); these do not automatically invoke fpp for preprocessing |
.fpp |
.fpp .FPP .F .FOR .FTN |
Source |
Fixed source files (fixed format); these automatically invoke fpp for preprocessing. |
.f90 .i90 |
.f90 .i90 |
Source |
Fortran source file (free format); these do not automatically invoke fpp for preprocessing |
none |
.F90 |
Source |
Fortran source file (free format); this automatically invokes fpp for preprocessing |
.def |
none |
Source |
Linker |
.idl |
none |
Source |
Microsoft IDL (non-Fortran) |
.ilk |
none |
Intermediate |
Incremental link file |
.map |
none |
Output |
Map file; output from the linker |
.mod |
.mod |
Intermediate |
Module file; created if a source file defines a Fortran module |
.smod |
.smod |
Intermediate |
Submodule file; created if the source file contains a submodule body. There is one .smod file created for each submodule procedure body contained in the source file. |
.obj |
.o |
Intermediate |
Object file; passed to the linker |
.pdb |
none |
Output (Debug) |
Program debug database file |
.tbl |
none |
Output (MIDL) |
Type library; passed to Resource |
.rc |
none |
Resource |
Resource file (non-Fortran) |
.res |
none |
Intermediate |
Resource file; passed to the linker |
.sln .suo |
none |
Solution |
Visual Studio* solution file and solution options file |
.vfproj .vcproj |
none |
Project |
Intel® Fortran, Intel® C++, and Microsoft Visual C++* project files |
.bc |
.bc |
Intermediate |
Bit code file produced when using flto (link time optimization) or offloading options. |
On Windows, you can specify additional Fortran file extensions to be recognized by Visual Studio*. For more information, see Specify Fortran File Extensions.