Como posso saber qual dos meus compiladores chama qual versão de uma biblioteca específica?

Como posso saber qual dos meus compiladores chama qual versão de uma biblioteca específica?

Tenho uma biblioteca abcinstalada em vários locais do meu computador cujas versões podem ser diferentes.

Eu também tenho diferentes compiladores comp1e arquivos comp2.

Ao executar os dois comandos a seguir, acabo com dois executáveis ​​ligeiramente diferentes. prog1e prog2ambos são executados, mas alguns valores internos são diferentes.

  1. comp1 -o prog1 my_code.c -labc

  2. comp2 -o prog2 my_code.c -labc

Suspeito que o vinculador possa chamar versões diferentes da abclib dependendo do compilador que uso. Gostaria de saber se isso está especificado em algum lugar e onde está escrito o que fazer quando alguém chama -labcem uma linha de comando.

informação relacionada