Lx4U-book/docs/build-system/zlib.md

86 lines
1.6 KiB
Markdown
Raw Normal View History

2021-10-31 23:14:41 +08:00
{{ include('../packages/zlib-ng/README.md') }}
2021-05-07 20:08:30 +08:00
## Настройка
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/configure') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
2021-06-10 21:28:16 +08:00
### Значения параметров
2021-05-07 20:08:30 +08:00
2021-07-20 15:37:42 +08:00
`--zlib-compat` - включает полную совместимость с API `zlib`.
2021-05-07 20:08:30 +08:00
2021-07-20 15:37:42 +08:00
`--native` - использовать все доступные для вашего процессора оптимизации.
2021-05-07 20:08:30 +08:00
## Сборка
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/build') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
## Тестирование
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/test') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
## Установка
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/install') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
2021-06-10 21:28:16 +08:00
Удалите ненужную статическую библиотеку:
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/postinstall') }}
2021-11-01 01:53:57 +08:00
```
## При раздельной структуре каталогов
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/cldirs') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
## Для multilib
### Очистка
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/multi_prepare') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
### Настройка
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/multi_configure') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
### Сборка
2021-05-07 20:08:30 +08:00
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/multi_build') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
### Установка
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/multi_install') }}
2021-11-01 01:53:57 +08:00
```
2021-05-07 20:08:30 +08:00
2021-06-10 21:28:16 +08:00
Удалите ненужную статическую библиотеку:
2021-05-07 20:08:30 +08:00
2021-11-01 01:53:57 +08:00
```bash
2021-10-31 21:48:07 +08:00
{{ include('../packages/zlib-ng/multi_postinstall') }}
2021-11-01 01:53:57 +08:00
```
2021-05-08 15:41:54 +08:00
## Установленные файлы
Библиотеки:`libz.so`
### Краткое описание
`libz.so` - Содержит функции сжатия, используемые многими программами
2021-06-10 21:28:16 +08:00
2021-10-31 22:52:16 +08:00