GMP. Установка
GMP это сишная библиотека для работы с длинными целыми(и не только) числами с произвольной точностью. Не буду описывать синтаксис команд и т.д. поскольку это отлично описано в документации, которую можно найти на оф.сайте. А расскажу о сборке и установке gmp в системе Ubuntu. В системе должны быть установлены следующий пакеты: build-essential, m4. Для начала скачаем исходник, распакуем и перейдем в соответствующий каталог.
Далее набираем в консоли:
./configure --prefix=/usr --enable-cxx --enable-mpbsd --enable-mpfr && make && make install
Описание команд
—enable-cxx — включает поддержку C++ сборкой библиотек libgmpxx.
—enable-mpbsd — включает сборку Berkeley MP совместимых (libmp) библиотек.
—enable-mpfr — включает сборку Multiple Precision Floating-Point Reliable (libmpfr.a) библиотеки.
Использование:
добавить параметр -lgmp(или -lgmpxx для поддержки классов) к линковщику;
в программе
#include 〈gmp.h〉
и\или
#include 〈gmpxx.h〉
Существуют сборки этой библиотеки для .NET, Python и PHP.
Также присутствуют и другие библиотеки основанные на gmp написанные для использования в windows. Их описание можно найти здесь.










