Skip to content

Comando Linux / Unix: Id

5 de abril de 2021

O ld comando combina vários objetos e arquivos de arquivo, realoca seus dados e vincula referências de símbolo. Normalmente, a última etapa na compilação de um programa é executar ld. A maioria dos fãs de desktop Linux nunca rodará ld. Dado seu papel como parte de um fluxo de trabalho de desenvolvimento de software mais amplo, não há um uso ocasional único para este comando.

vgajic / E + / Getty Images
Ld aceita arquivos da linguagem de comando do Linker escritos em um superconjunto da sintaxe da linguagem de comando do editor de links da AT&T, para fornecer controle total e explícito sobre o processo de vinculação. Além de sua flexibilidade, o vinculador GNU é mais útil do que outros vinculadores no fornecimento de informações de diagnóstico. Muitos linkers abandonam a execução imediatamente ao encontrar um erro; quando possível, ld continua a execução, permitindo que você identifique outros erros (ou, em alguns casos, obtenha um arquivo de saída apesar do erro). O vinculador GNU ld destina-se a cobrir uma ampla gama de situações e ser o mais compatível possível com outros vinculadores. Como resultado, você tem muitas opções para controlar seu comportamento. Consulte a página de manual para ld para contexto importante sobre as várias opções que governam a execução deste programa.