9得票3回答
GMPY2(或GMP)是否有pow()函数?

GMPY2(或GMP)有一个powmod函数,但我找不到任何关于普通指数的内容,除了python的本地pow。是否存在像这样的函数适用于mpz整数?

18得票2回答
PHP中的任意精度数学

我目前正在尝试了解如何在PHP中使用任意精度数字。因此,我的第一个问题是什么是任意精度数学。我尝试谷歌搜索一个好的定义,但由于某种原因没有人能用足够简单的话语表达清楚。 其次,在PHP中BCMath和GMP库之间有何区别?我听说GMP的API更“新”,但我不确定。哪个更好呢? 最后,我的问...

11得票2回答
使用Visual Studio构建GMP库?

有没有一种简单的方法在 Windows 下使用 Visual Studio 2005 构建 GMP(GNU 多精度算术库,http://gmplib.org)?我试图找到有关构建库的信息,但没有找到真正帮助我的东西。我自己建立库没有太多经验(我设法构建了 boost,但仅限于此)。 或者我...

26得票3回答
配置gmp时出现错误

希望这只是一个非常简单的问题。好的,这就是我做的:我想在我的Linux Ubuntu 11.10上安装gmp。我系统上同时有g++和gcc。因此,我从gmp官方网站下载了最新版本的软件包(gmp 5.0.2),解压后,由于我需要C++ gmp接口,所以我只需运行:./configure --e...

16得票1回答
使用mpz时,tcache 2中检测到双重释放是什么意思?

我使用这个程序存储了一个mpz值,但是当我添加一个0(400000000000000000000000000000000000000而不是40000000000000000000000000000000000000,即38个0而不是37个)时,我会得到以下错误: free(): double...

22得票3回答
在Alpine上从源代码安装GCC

尝试在Alpine上安装GCC 6.4.0时,我遇到了以下问题:checking for the correct version of gmp.h... yes checking for the correct version of mpfr.h... yes checking for the...

8得票7回答
GCC找不到GMP、MPFR和MPC库

我正在尝试在 Mac OS 10.5.7 上进行 GCC 交叉编译。在安装了 GMP、MPFR 和 MPC 后,我使用以下命令配置 GCC: ../gcc-4.5.0/configure --target=$i586-elf --prefix=/usr/local/cross \ -...

7得票2回答
GMP库中的mpz_t转换为无符号长整型(unsigned long long)

在C语言中,有没有一种方法将mpz_t变量转换为unsigned long long?反过来呢,从ull转换为mpz_t?由于ull是C99的一部分,gmp库不支持这个功能。我找到了这个,但它是用c++编写的,而我不知道如何使用c ++。谢谢提前。

9得票5回答
GMP pow中的溢出处理

(我只是通过swi-prolog和yap间接使用GMP库。但我非常有兴趣解决这个问题。) 当使用荒谬的大数进行指数运算时,主机系统或GMP不再能够适当地处理溢出。我已经与上述系统的开发人员交谈过,但他们认为这不容易修复。 其他GMP系统/用户是否知道这个问题?你们如何处理这样的溢出? 首...

10得票3回答
关于typedef中单实例数组的一些问题

我正在查阅使用GNU多精度(GMP)库代码的任意长度整数。MP整数的类型是mpz_t,在gmp.h头文件中定义。但是,我对该库定义的mpz_t类型的底层定义有一些疑问。 在头文件代码中:/* THIS IS FROM THE GNU MP LIBRARY gmp.h HEADER FILE *...