сколько весят прилинкованные либы, каждая единица трансляции в статической библиотеке? Я знаю что есть nm, size и objdump, но как получить размеры вышеперечисленного я так и не понял
du ./lib.so ?) А если серьёзно - что ты подразумеваешь под "весить" ? Размер файлов библиотек ? Место в оперативке ? Размер импортируемой таблицы символов ? К тому же - единиц трансляции вообще может быть несколько, но их для экономии объединяют внутри библиотеки, поэтому что и как ты хочешь получить не ясно да и в понятии "размер ед трансляции" всё непросто. в общем над вопросом стоит подумать
Можно ещё вот это посмотреть: https://github.com/google/bloaty
Обсуждают сегодня