Default Tools

The default tools are summarized in the table below.

Tool

Default

Provided with Intel® Fortran Compiler?

Assembler for IA-32 architecture-based applications and Intel® 64 architecture-based applications

MASM* (Windows OS)

No

operating system assembler, as (Linux OS and Mac OS X)

No

Linker

Microsoft* linker (Windows OS)

No

System linker, ld(1) (Linux OS and Mac OS X)

No

You can specify alternative tools and locations for preprocessing, compilation, assembly, and linking.

Assembler

By default, the compiler generates an object file directly without calling the assembler. However, if you need to use specific assembly input files and then link them with the rest of your project, you can use an assembler for these files.

IA-32 architecture-based applications

Use any 32-bit assembler. For Windows, you can use the Microsoft Macro Assembler* (MASM), version 6.15 or higher, to link assembly language files with the object files generated by the compiler.

Intel® 64 architecture-based applications

For Windows systems, use the MASM provided on the Microsoft SDK. For Linux OS and Mac OS X systems, use the operating system assembler, as.

Linker

On Linux OS and Mac OS X, the compiler calls the system linker, ld(1), to produce an executable file from the object file.

On Windows OS, the compiler calls the Microsoft linker, link, to produce an executable file from the object files. The linker searches the path specified in the environment variable LIB to find any library files.


Submit feedback on this help topic

Copyright © 1996-2010, Intel Corporation. All rights reserved.