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
$
Advertising