версия glibc, используемая при создании файла .a

Есть ли способ узнать из файла .a, какая версия glibc ожидается или использовалась при сборке .a?


person user287468    schedule 20.04.2010    source источник
comment
Я не понимаю, зачем это было бы.   -  person    schedule 20.04.2010
comment
Потому что .a — несвязанный файл. Теоретически его можно связать с разными версиями glibc, при условии, что содержимое файлов .h не изменится. Смотрите ответ bmargulies.   -  person    schedule 20.04.2010


Ответы (1)


Это не имеет смысла вопрос о файле ar или файле .o. Все, что они записывают, — это названия голых символов. Когда вы создаете общий объект или исполняемый файл, компоновщик дает вам ссылки на символы, такие как time@@GLIBC_2.2.5 для неопределенных символов.

person bmargulies    schedule 20.04.2010