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
$