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.
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.
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.
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.
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.
Copyright © 1996-2010, Intel Corporation. All rights reserved.