Re: Как линкер линкует либы?
От: LaptevVV Россия  
Дата: 13.02.04 13:06
Оценка:
Здравствуйте, gybson, Вы писали:

G>Зашел спор, в котором аргументов кроме как "Я так думаю" и "Вроде где-то видел" у меня нет. Суть: при линковке lib файлов к проекту, в код программы попадают только те функции, которые не вызываются в коде или вапще все из данного либника? Если внутри функции сродержащейся в либнике есть вызов другой функции из этой же библиотеки, то в либфайле содержится список функци от которых завивисит данная или опять же надо включать в код "на всякий случай" все?

Только те, что вызываются. Ничего лишнего не включается. Легко проверить, посмотрев длину либов и длину своих ехешников. Возьми сначала "пустой" майн, а потом синус вызови и посмотри разницу. Если в либа включалась вся — длина была бы одинакова.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.