# fuse-ld

Tells the compiler to use a different linker instead of the default linker (ld).

## Syntax

Linux: | -fuse-ld=keyword

macOS: | -fuse-ld=keyword

Windows: | None

## Arguments

keyword | Possible values are:
bfd | Tells the compiler to use the bfd linker.
gold | Tells the compiler to use the gold linker.

## Default

ld | The compiler uses the ld linker by default.

## Description

This option tells the compiler to use a different linker instead of default linker (ld).

This option is provided for compatibility with gcc.

### Note

This option only applies to host compilation. When offloading is enabled, it does not impact device-specific compilation. Offloading can only be enabled when using ifx.

## IDE Equivalent

None

## Alternate Options

None

Parent topic: Linking or Linker Options