GMP. Установка

15 января 2011 | Категории: Linux, Программирование | Метки: , , ,

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. Их описание можно найти здесь.

Поделиться
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • FriendFeed
  • Blogger
  • Блог Я.ру
  • Одноклассники
Пока комментариев нет.