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
$