
Tengo una biblioteca abc
instalada en varios lugares de mi computadora cuyas versiones pueden diferir.
También tengo diferentes compiladores comp1
y comp2
.
Al ejecutar los dos comandos siguientes, termino con dos ejecutables ligeramente diferentes. prog1
y prog2
ambos se ejecutan, pero algunos valores internos difieren.
comp1 -o prog1 my_code.c -labc
comp2 -o prog2 my_code.c -labc
Sospecho que el vinculador puede llamar a una versión diferente de abc
lib según el compilador que utilice. Me gustaría saber si esto está especificado en algún lugar y dónde está escrito qué hacer cuando alguien llama -labc
en una línea de comando.