gcc -fPIC साझा पुस्तकालयों के लिए स्थिति स्वतंत्र कोड (PIC) बनाता है।
$ gcc -fPIC [options] [source files] [object files] -o output file
मंच संकलक द्वारा समर्थित होने पर, अधिक कुशल कोड उत्पन्न करने के लिए -fPIC के बजाय -ppic का उपयोग करें।
स्रोत फ़ाइल myfile.c लिखें :
// myfile.c
#include <stdio.h/
int
myfunc()
{
printf("myfunc\n");
}
बिल्ड myfile.c, myfile.o उत्पन्न करता है :
$ gcc -fPIC -c myfile.c
$