# Specify Alternative Tools and Locations

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*) | No
operating system assembler, as (Linux* and macOS) | No
Linker | Microsoft* linker (Windows) | No
System linker, ld(1) (Linux and macOS) | No

The Intel® Fortran Compiler lets you specify alternatives to default tools and locations for preprocessing, compilation, assembly, and linking. In addition, you can invoke options specific to the alternate tools on the command line. This functionality is provided by the Qlocation and Qoption options.

Parent topic: Fortran Language Extensions

## See Also

Qlocation compiler option
Qoption compiler option