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
$