
abc
У меня в разных местах компьютера установлена библиотека, версии которой могут отличаться.
У меня также есть разные компиляторы comp1
и comp2
.
Выполнив две следующие команды, я получаю два немного разных исполняемых файла. prog1
Оба prog2
запускаются, но некоторые внутренние значения различаются.
comp1 -o prog1 my_code.c -labc
comp2 -o prog2 my_code.c -labc
Я подозреваю, что компоновщик может вызывать разные версии abc
lib в зависимости от используемого мной компилятора. Я хотел бы знать, указано ли это где-то и где написано, что делать, когда кто-то вызывает -labc
в командной строке.