Вопросы с тегом 'gmp'

Библиотека многоуровневой GNU (GMP) представляет собой зрелую бесплатную библиотеку для арифметики произвольной точности с поддержкой больших целых чисел со знаком, рациональных чисел и чисел с плавающей запятой. Основной интерфейс для C, но оболочки существуют для других языков, включая Ada, С++, С#, OCaml, Perl, PHP и Python. Он распространяется под GNU LGPL и используется для криптографических приложений и в системах компьютерной алгебры, таких как Mathematica и Maple.
6

Как установить GCC по частям с GMP, MPFR, MPC, ELF, без разделяемых библиотек?

Как установить GCC (сборник компиляторов GNU) по частям, используя текущую версию, используя правильные версии зависимостей, не используя диспетчер пакетов (например, yum, rpm, apt, dpkg) и не используя разделяемые библиотеки? Типичные разработчики...
26 февр. '12 в 3:53
5

Лучшая кроссплатформенная (переносная) математическая библиотека с произвольной точностью

Я ищу хорошую математическую библиотеку произвольной точности в C или С++. Не могли бы вы дать мне несколько советов/предложений? Основные требования: Он ДОЛЖЕН обрабатывать произвольно большие целые числа (мой основной интерес - от целых чисел)...
02 апр. '10 в 18:36
4

Строительство GCC требует GMP 4.2+, MPFR 2.3.1+ и MPC 0.8.0+

Я загрузил GCC 4.5 из http://www.netgull.com/gcc/releases/gcc-4.5.0/, но когда я пытаюсь установить/построить, я получаю ниже ошибки: Linux:>~/shared_scripts/bin/gcc/gcc-4.5.0 1040> /x/home/prakash_satya/shared_scripts/bin/gcc/gcc-4.5.0/config...
12 февр. '12 в 23:24
5

Pycrypto устанавливает фатальную ошибку: gmp.h файл не найден

Похоже, что есть несколько людей, у которых была аналогичная проблема, однако после многих поисков я не смог найти решение, которое работает с моей конкретной архитектурой. Я пытаюсь установить Pycrypto (как дочернюю структуру Fabric) безрезультатно....
13 мар. '13 в 0:59
2

Чудновское двоичное расщепление и факторинг

В этой статье дается краткая рекурсивная формулировка формулы Чудновского pi с использованием бинарного расщепления. В python: C = 640320 C3_OVER_24 = C**3 // 24 def bs(a, b): if b - a == 1: if a == 0: Pab = Qab = 1 ...
09 нояб. '15 в 21:21
4

Оптимизация x64 ассемблера MUL loop

Я пишу математический код, который должен быстро умножать большие числа. Он разбивается на умножения массива целых чисел с одним целым числом. В С++ это выглядит так (на unsigned): void muladd(unsigned* r, const unsigned* a, unsigned len, unsigned b...
14 нояб. '11 в 16:17
2

В R, используя Ubuntu, попробуйте установить lib в зависимости от GMP C lib, он не найдет GMP, но у меня установлен GMP

Я хочу установить Rmpfr-библиотеку R, поэтому я ввожу в R: install.packages("Rmpfr") Этот пакет требует установки библиотеки GMP C, которая в Ubuntu может быть установлена ​​на терминале sudo apt-get install libgmp-dev Итак, после того, как я п...
09 мар. '14 в 1:47
3

Добавление флагов компоновщика в Xcode

(Я не уверен, что "флаг" - это слово, которое я ищу, но я объясню это.) Я пытаюсь скомпилировать программу, которая использует библиотеку больших чисел GMP. Но для компиляции с GMP мне нужно добавить -lgmp в конец команды. Например, если я хочу ском...
23 янв. '10 в 23:02
2

Количество цифр цельного числа GMP

Есть ли простой способ определить количество цифр, которое имеет целое число GMP? Я знаю, что вы можете определить его через журнал, но мне было интересно, есть ли что-то в библиотеке, которое мне не хватает. Единственное, что я нашел в руководстве: ...
20 февр. '11 в 16:12
12

В PHP, как мне создать большое псевдослучайное число?

Я ищу способ создания большого случайного числа с PHP, что-то вроде: mt_rand($lower, $upper); Чем ближе я увидел gmp_random(), тем не менее, это не позволяет мне указывать нижнюю и верхнюю границы только число бит на конечность (что я не знаю, ч...
25 сент. '09 в 22:23
1

Ошибка при настройке gmp

Надеюсь, это просто очень простой вопрос. Хорошо, вот что я сделал: я хотел установить gmp под Linux Ubuntu 11.10. У меня есть g++ и gcc в моей системе. Поэтому я загрузил последнюю версию с официального сайта gmp (gmp 5.0.2), извлек его, а затем, та...
26 окт. '11 в 12:56
6

С++ программа с использованием библиотеки GMP

Я установил GMP, используя инструкцию на этом веб-сайте: http://www.cs.nyu.edu/exact/core/gmp/ Затем я искал пример программы, используя библиотеку: #include <iostream> #include <gmpxx.h> using namespace std; int main (void) { mpz_cl...
02 янв. '13 в 17:27
2

Как добавить путь к LDFLAGS

Я пытаюсь создать библиотеку под названием PBC (криптография на основе сопряжения). И для этой библиотеки требуется еще одна библиотека под названием GMP - (Библиотека с несколькими точками GNU). Моя проблема заключается в правильной установке GMP, ...
06 июн. '11 в 15:21
1

Печать базы 4294967296 целое число в базе 10

Я имею в С++ вектор из 32-битных целых чисел (переменный размер, непрерывная память, как C-массив), представляющий число в базе 4294967296. Я хотел бы напечатать его в базе 10. Эти цифры могут быть чрезвычайно большими и занимать несколько мегабайт ...
22 окт. '11 в 23:16
1

Ошибка с gmp при компиляции helloworl в COBOL

Я хочу запустить эту программу hello world, в COBOL: Identification Division. program-id. HelloWorld. Procedure Division. Display 'Bonjour '. Display 'Comment allez vous ? ' . goback. Но у меня есть эта ошибка: In file included from /var/folders/...
08 янв. '16 в 9:15