Opção GCC-fPIC

li sobre as opções do GCC para as Convenções de Geração de códigos , mas não consegui entender o que "Gerar Código independente de posição (PIC)" faz. Por favor, dê um exemplo para me explicar o que significa.