Lx4U-book/docs/build-system/zlib.md
2021-05-14 16:11:15 +03:00

1.6 KiB
Raw Permalink Blame History

Настройка

./configure --prefix=/usr --zlib-compat --native

Объяснение параметров configure

--zlib-compat - Включает полную совместимость с API zlib.

--native - Использовать все доступные для вашего процессора оптимизации.

Сборка

make

Тестирование

make check

Установка

make install

Также, удалите ненужную статическую библиотеку:

 rm -fv /usr/lib/libz.a

Для multilib

Очистка

make distclean

Настройка

CC="gcc -m32" \
./configure --prefix=/usr \
    --libdir=/usr/lib32  --zlib-compat --native

Сборка

make

Установка

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR

Также, удалите ненужную статическую библиотеку:

rm -fv /usr/lib32/libz.a

Установленные файлы

Библиотеки:libz.so

Краткое описание

libz.so - Содержит функции сжатия, используемые многими программами