gmp相关内容

将 GMP 链接到 Xcode 4.5

我已经下载了 GMP 多精度库,并且我通过终端使用 gcc main.c -lgmp 命令编译了以下代码,但我不知道如何包含 gcc main.c -lgmpXCode 4.5 中的code>GMP 库,因为网上的howtos 有点混乱. 我真的需要在我的项目中使用 GMP 库,任何评论都会有很大帮助. #include #include int main(int argc, const ..
发布时间:2022-01-02 08:27:53 其他开发

使用 Visual Studio 构建 GMP 库?

是否有一种简单的方法来构建 GMP(GNU 多精度算术库,http://gmplib.org)在 Windows 下,使用 Visual Studio 2005?我试图找到有关自己构建图书馆的信息,但找不到任何真正对我有帮助的信息.我自己构建库的经验并不丰富(我已经设法构建了 boost,但仅此而已). 或者是否有我不知道的稳定(预建)GMP 发行版? MPIR 是一种有效的替代方法吗 ..
发布时间:2021-12-28 20:06:04 C/C++开发

如何在 Visual Studio 上为 C++ 安装 MPFR 和 GMP

据我所知,我应该先安装 GMP.我为此目的找到的唯一教程是 http://cs.nyu.edu/exact/core/gmp/ 并且当我到达第 3 步:“打开 gmp.dsw(用于 VC++.Net 的 gmp.vcproj)来构建 GMP"时,我遇到了很多构建错误.您可以在此处下载:http://www.f2h.co.il/msbz68nzzip.有很多错误如“致命错误C1083:无法打开包含文 ..
发布时间:2021-12-23 18:09:52 C/C++开发

在 PHP 中,如何生成一个大的伪随机数?

我正在寻找一种使用 PHP 生成大随机数的方法,例如: mt_rand($lower, $upper); 我见过的更接近的是 gmp_random() 但是它不允许我仅指定每个肢体的位数(我不知道它是什么). 编辑:Axsuuls 的答案似乎非常接近我想要的并且与 gmp_random 非常相似,但是在一种情况下似乎只有一个缺陷. 假设我不想在两者之间得到一个随机数: 122 ..
发布时间:2021-12-21 16:09:50 PHP

如何在没有共享库的情况下,使用 GMP、MPFR、MPC、ELF 逐个安装 GCC?

如何使用当前版本逐个安装 GCC(GNU 编译器集合), 使用正确版本的依赖项,不使用包管理器(如 yum、rpm、apt、dpkg),也不使用共享库? 典型的开发人员可能希望以典型方式安装 GCC,使用您的包管理器(yum、rpm、apt、dpkg、port、brew 等)或按照此处的说明进行操作(http://gcc.gnu.org/wiki/InstallingGCC). 我的 ..
发布时间:2021-12-18 22:42:06 其他开发

在 64 位 Windows 上构建 GMP

我已按照 “Windows 平台的 GMP 安装说明".我可以构建可用于 Visual Studio 的 32 位版本的 GMP. ./configure --prefix=${gmp-install} --disable-static --enable-shared制作进行安装 然后我在另一台机器(运行 64 位 Windows)上安装了 mingw_w64 和 msys 并重新运行命令. ..
发布时间:2021-11-25 06:17:18 C#

在 Mac OS X Mountain Lion 上安装 gmpy

我无法在没有警告的情况下在 OS X Mountain Lion 上安装 gmpy(1 或 2).我尝试了 pip,我尝试编译,我安装了 gcc 4.2.1 并尝试使用 i386 arch 编译 gmp(虽然我的 Mac 是 64 位),但它们都没有工作! 问题是我可以在没有警告的情况下使用 Python 3+ 设置 gmpy,但不能使用 Python 2.7. 我使用时得到的详细信息 ..
发布时间:2021-11-25 00:20:50 Python

为 arm64 iOS 构建 C 库 (GMP)

我正在尝试为 arm64 构建一个 C 库(GMP 6.0.0),以便在 iOS 上使用.我正在使用下面的调用运行配置脚本(编译器是使用 xcrun --find 找到的). ./configure \CC="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" ..
发布时间:2021-11-17 22:46:10 移动开发

XAMPP (Windows) PHP GMP 函数

有没有办法在不使用虚拟机的情况下在 Windows 上使用 PHP GMP 函数? 提前致谢. [http://php.net/manual/en/ref.gmp.ph] 解决方案 根据 GMP 的网站: GMP 的主要目标平台是 Unix 类型的系统,例如 GNU/Linux、Solaris、HP-UX、Mac OS X/Darwin、BSD、AIX 等.众所周知,它还 ..
发布时间:2021-09-25 20:13:36 PHP

如何在 Windows 上为 Dev-C++ 安装 C++ 库

我下载了一个名为 GMP 的库(用于对任意大数进行计算),但我不知道如何实际安装和使用它.我找到的所有指令都告诉我运行文件 configure、MakeFile 和 install,但是当我尝试这样做时,我得到 'install' 不是可识别的内部或外部命令. 我所能想到的就是这些说明适用于 Linux,但我运行的是 Windows.我在这里找到了一些关于 SO 的说明,告诉我将某些文件复制 ..
发布时间:2021-09-25 19:47:07 C/C++开发

Visual Studio C++ 上的 GMP

我是 C++ 编程的新手.我为我的视觉工作室安装了 OpenSSL.我想为 Visual Studio 安装 GMP.我该怎么做?没有像 gmp.exe 这样的文件.我不知道如何安装这个.任何帮助,将不胜感激. 解决方案 在 windows 上安装 GMP 并不难. 首先,下载 GMP tar 文件.您必须使用 gcc、make 和 m4 在 windows 上安装 cygwin.然 ..
发布时间:2021-09-18 20:15:54 其他开发

在 Linux 上静态链接 libgmp 时出错

GMP 文档说静态链接可能会提供小的性能改进. 我在让它静态链接我的 Linux 系统上的 libgmp 时遇到问题.我已将问题范围缩小到一个小测试用例. gmptest.c #include int main(int argc, char** argv) {mpz_t foo;mpz_init(foo);返回0;} 生成文件: all: clean gmptest static ..
发布时间:2021-08-30 18:34:12 其他开发

scala 使用 GMPUtil 处理pidigits

Rex Kerr 发布了有关在 Scala 中使用 GMP 的信息,特别是运行 pidigits 程序.libjpargmp.so 是使用 GmpUtil.c 生成的 我的问题是:在哪里可以找到 GMPUtil.c?我的谷歌搜索没有任何结果. 问候,道格 解决方案 在 Alioth 计算机语言基准游戏论坛上发帖比在此处发帖更有可能产生答案.但是,在这种情况下,您已经很幸运了(尽 ..
发布时间:2021-07-15 21:27:27 其他开发

我应该期望 GMP 的 mpf_class 比原始数据类型 double 慢得多吗?

我正在编写一个 C++ 程序来生成 Mandelbrot 集缩放.我所有的复数最初都是两个 double (一个用于实部,一个用于复部).这工作得非常快;对于我生成的图像类型,每帧 15 秒. 由于缩放效果,我想为更多放大的帧提高精度,因为这些帧在 min_x 和 max_x 之间的差异很小.我向 GMP 寻求帮助. 现在,它要慢得多;每帧 15:38 分钟.图片的设置和之前一样,算法 ..
发布时间:2021-06-15 19:45:23 C/C++开发

Pycrypto 安装致命错误:找不到 gmp.h 文件

似乎有很多人遇到了类似的问题,但是,经过大量搜索后,我一直无法找到适用于我的特定架构的解决方案.我正在尝试安装 Pycrypto(作为 Fabric 的子公司)但无济于事. 我通过 Homebrew 运行 Mac 10.8.2、python 2.7.3 和 XCode 4.6——使用 pip 或 easy_install 安装(我都试过).据我所知,问题可能与我的 XCode 版本有关,也可 ..
发布时间:2021-06-13 19:12:09 Python

固定大小的整数与 gmp ......?

我已经尝试在 MINGW 下安装 GMP 库好几天了.我已经在 linux64 位环境下将 __uint128_t 与 gcc 一起使用了几个星期,然后在 GMP 和 mingw(32 位版本)下移植了相同的程序.我使用 mpz_class 整数而不是 __uint128_t.然后我开始了我的新程序,然后……!使用 __uint128_t 和 64 位需要 16 分钟才能完成,使用 GMP 和 M ..
发布时间:2021-06-02 22:12:35 C/C++开发