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");
}
ബിൽഡ് മ്യ്ഫിലെ.ച് സൃഷ്ടിക്കുന്ന മ്യ്ഫിലെ.ഒ :
$ gcc -fPIC -c myfile.c
$