Я пытаюсь загрузить исходники glibc 2.23 и собрать их в своей системе Ubuntu. Мне нужно собрать эту конкретную версию из источников для получения модифицированной версии glibc, настроенной для моего исследования, и она будет использоваться только в моих исследовательских приложениях с использованием переменных среды загрузчика (например, LD_PREDLOAD или LD_LIBRARY_PATH).
Но при сборке, как показано ниже, я получил на выходе огромный файл (libc.so весит около 11 МБ):
- загрузите исходники в какой-нибудь локальный каталог (скажем, / tmp / glibc /)
- создать новый каталог для результатов сборки (/ tmp / glibc / build)
- запустите configure из каталога сборки:
- ‹Build-dir> $ ../configure --prefix =‹ build-dir> В результате процесс сборки создаст файл libc.so в каталоге build-dir размером 11 МБ.
Есть ли способ уменьшить размер встроенного libc.so?
p.s.
Вот сведения о моей системе: Linux версия 4.4.0-93-generic (buildd @ lgw01-03) (gcc версия 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.4)) # 116-Ubuntu SMP Пт, 11 августа 21:17:51 UTC 2017
Спасибо :)