mirror of
https://github.com/Linux4Yourself/book.git
synced 2025-01-24 15:12:18 +08:00
1.8 KiB
1.8 KiB
{{ include('../packages/gmp/README.md') }}
Подготовка
???+ warning "Предупреждение"
По умолчанию gmp оптимизируется под ваш процессор. Для того чтобы её можно было запустить на другом процессоре, можете выполнить:
cp -v configfsf.guess config.guess
cp -v configfsf.sub config.sub
Настройка
{{ include('../packages/gmp/configure') }}
Значения параметров
--enable-cxx
- Собрать библиотеку C++
Сборка
{{ include('../packages/gmp/build') }}
Тестирование
{{ include('../packages/gmp/test') }}
Установка
{{ include('../packages/gmp/install') }}
Для multilib
Очистка и подготовка
{{ include('../packages/gmp/multi_prepare') }}
Настройка
{{ include('../packages/gmp/multi_configure') }}
Сборка
{{ include('../packages/gmp/multi_build') }}
Установка
{{ include('../packages/gmp/multi_install') }}
???+ warning "Предупреждение"
Код gmp сильно оптимизирован для процессора, на котором построен. Изредка, если система LX4 была перенесена на ПК с другим процессором, при компиляции может выдавать ошибки `Illegal instruction` и прерывать сборку программы. Чтобы этого избежать, перекомпилируйте пакет `gmp`, добавив опцию `--build=x86_64-pc-linux-gnu`.
Установленные файлы
Библиотеки: libgmp.so libgmpxx.so