gcc -fPIC షేర్డ్ లైబ్రరీల కోసం స్థానం స్వతంత్ర కోడ్ (PIC) ను ఉత్పత్తి చేస్తుంది.
$ gcc -fPIC [options] [source files] [object files] -o output file
ప్లాట్ఫాం కంపైలర్ మద్దతు ఇస్తే, మరింత సమర్థవంతమైన కోడ్ను రూపొందించడానికి -fPIC కి బదులుగా -fpic ఉపయోగించండి.
సోర్స్ ఫైల్ myfile.c వ్రాయండి :
// myfile.c
#include <stdio.h/
int
myfunc()
{
printf("myfunc\n");
}
బిల్డ్ myfile.c myfile.o ను ఉత్పత్తి చేస్తుంది :
$ gcc -fPIC -c myfile.c
$