gmp 整数输入字符串的最大长度?
我正在尝试实现一个加密功能。要求我的字符串输入长度可能为 10000 字节。因此,为了与 gmp 变量 (mpz_t) 一起使用,我必须将此字符串输入转换为 mpz_…
将 GMP/MPIR 编号存储在 QList 中
我正在尝试使用 QT4.7 和 MPIR 库(v.2.3.1)用 C++ 编写一个程序。 在某些计算过程中,我需要存储动态数量的 mpz_t (整数存储类型),并希望为此使…
将 Base64 转换为 GMP 整数
我有一个场景,我得到一个 Base64 (64 位编码)字符串。我的要求是将此字符串转换为 gmp 整数 (mpz_t)。 但根据 GMP 手册 仅“基数可能从 2 到 62 不…
Solaris - 编译 64 位 gcc - elf 类错误
我正在Solaris 上安装现代版本的gcc。我编译了gmp、mpfr和mpc,它们都是64位的。当我尝试按如下方式配置 gcc 时,出现错误,抱怨 mpc、mpfr 和 gmp 是…
gmp 值转换为 char*
我不明白如何将 mpz_t 类型变量放入 char* 中。我尝试了很多函数,但我的 char* 保持为空。 我可以输出我的 B 变量: mpz_t B gmp_printf("B: %Zx\n",…
从几个余数中恢复一个数(中国余数定理)
我有一个长整数,但它不是以十进制形式存储,而是作为余数集存储。 所以,我没有 N 数字,而是一组这样的余数: r_1 = N % 2147483743 r_2 = N % 2147…
通过 mpi 发送 mpz_t 数组
我使用 libgmp (GMP) 来处理非常长的整数,存储为 mpz_t : http://gmplib.org/manual/Integer-Internals.html#Integer-Internals mpz_t 变量在动态分…
尝试编译 MPIR,收到 602 警告
我正在尝试在 VS2010 Professional 中为 Windows(配置:x64,发布)编译 MPIR (dll_mpir_gc),并收到 602 警告。其中大多数与精度损失有关,例如“警…
在 Windows 上编译 GDC — 从哪里获取 GMP 和 MPFR 依赖项?
我正在尝试使用 MinGW 的 MSYS 在 Windows 7 上编译 GDC (v2)。 当我到达这一步时: $ ../configure --enable-languages=d --disable-shared --disabl…
让 GMP 与 GCC 4.5.2 一起工作
我正在尝试使用 http://crossgcc 中的文件制作交叉编译器。 rts-software.org/doku.php?id=i386linuxgccformac 我在 Intel Mac(10.6.6,x86_64)上编…
编译GMP交叉编译问题
我正在为我的 mac/linux 交叉编译器编译 gnu gmp 但出现此错误: In file included from ../gmp-impl.h:102, from fib_table.c:4: ../fib_table.h:4: …
关于typedef中单实例数组的一些问题
我正在使用 GNU 多精度 (GMP) 库代码仔细阅读一些使用任意长度整数的代码。 MP 整数的类型是 gmp.h 头文件中定义的 mpz_t 。 但是,我对这个库定义的 …
使用 Visual C 编译 MPIR 2010年
我正在尝试从命令行编译 MPIR(Windows 友好的 GMP 分支)。我的设置非常标准,Windows Vista 32 位,Visual C++ 2010 Express 版本,我只是想要一个…