Developer Guide and Reference

Contents

fpic

Determines whether the compiler generates position-independent code.

Syntax

Linux:
-fpic
-fno-pic
macOS:
-fpic
-fno-pic
Windows:
None
Arguments
None
Default
-fno-pic
The compiler does not generate position-independent code.
Description
This option determines whether the compiler generates position-independent code.
Option
-fpic
specifies full symbol preemption. Global symbol definitions as well as global symbol references get default (that is, preemptable) visibility unless explicitly specified otherwise.
Option
-fpic
must be used when building shared objects.
This option can also be specified as
-fPIC
.
Alternate Options
None