Compiler-generatedassembler output listings and linker-generated map files can help you understand the effects of compiler optimizations and see how your application is laid out in memory. They may also help you interpret the information provided in a stack trace at the time of an error.
When compiling from the command line, specify the -S (Linux* OS and Mac OS* X) or /asmattr option with one of its keyword (Windows* OS):
ifort -S file.f90 (Linux OS and Mac OS X) ifort file.f90 /asmattr:all (Windows OS)
On Linux OS and Mac OS X, the resulting assembly file name has a .s suffix. On Windows OS, the resulting assembly file name has an .asm suffix.
Additionally, on Windows OS, you can use the Visual Studio integrated development environment:
When compiling from the command line, specify the -Xlinker and -M options (Linux OS and Mac OS X) or the /map (Windows) option:
ifort file.f90 -Xlinker -M (Linux OS and Mac OS X) ifort file.f90 /map (Windows)
Additionally, on Windows systems, you can use the Visual Studio integrated development environment: