2
Qual é a opção -fPIE para executáveis independentes de posição no gcc e ld?
Como isso mudará o código, por exemplo, chamadas de função?
O vinculador é parte da cadeia de ferramentas para produzir executáveis a partir do código-fonte escrito em linguagens de programação compiladas. Ele pega o código-objeto compilado em vários arquivos e produz um único arquivo executável "vinculado" a partir deles.