LINUX.ORG.RU

strip и shared library


0

0

На linuxfromscratch есть совет запускать strip на исполнимые файлы и библиотеки, а в одном книге автор не советует выполнять эту операцию над shared library. Почему нет?


Debug'ить тяжелее, но если ты debug'ить не собираешься, но strip делать почти обязательно -- и места на диске больше, и подгружаются библиотеки быстрее.

sacha
()

> Debug'ить тяжелее, но если ты debug'ить не собираешься, но strip делать почти обязательно --
> и места на диске больше, и подгружаются библиотеки быстрее.

Полнейшая глупость.
Если вам надо дебагить либы, то нужно использовать специально
собранные библиотеки с отладочной информацией (суффикс g у них по
стандарту добавляется).
Загружаются они одинаково, ядро не сует в память таблицы для линковки
(то что стрипается).
Короче - экономится только место, причем особенно ощутимо только для
статически собранных бинарников - там эти таблицы можно вычистить
под корень, в .so таблица линковки нужна.

vodz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.