# Understanding Files Associated with Intel® Fortran Applications (Windows*)

There are a number of files associated with Intel® Fortran Compiler applications. The following table shows common files used by the Intel® Fortran Compiler and lists their contents.

File Extension | Type | Contents
--- | --- | ---
.asm | Intermediate | Assembly file, passed to the assembler
.exe .dll .lib | Output | Executable, dynamic- link library, or library files
.fi .fd | Source | Header files
.for .f .fpp | Source | Fortran source files (fixed format)
.f90 | Source | Fortran source file (free format)
.def | Source | Linker
.idl | Source | Microsoft IDL (non-Fortran)
.ilk | Intermediate | Incremental link file
.map | Output | Map file; output from the linker
.mod | Intermediate | Module file; created if a source file defines a Fortran module
.obj | Intermediate | Object file; passed to the linker
.pdb | Output (Debug) | Program debug database file
.tbl | Output (MIDL) | Type library; passed to Resource
.rc | Resource | Resource file (non-Fortran)
.res | Intermediate | Resource file; passed to the linker
.sln .suo | Solution | Visual Studio* solution file and solution options file
.vfproj .icproj .vcproj | Project | Intel® Fortran, Intel® C++, and Microsoft Visual C++* project files

You can specify additional Fortran file extensions to be recognized by Visual Studio*. For more information, see Specifying Fortran File Extensions.

Parent topic: Compilation

## See Also

Specifying Fortran File Extensions file extensions recognized by Microsoft Visual Studio*
Understanding Solutions Projects and Configurations working with Visual Studio* solutions and projects