是否有人有一个工作GMP + MINGW安装

Does anyone have a working GMP + MINGW installation?

本文关键字:MINGW 安装 GMP 工作 有一个 是否      更新时间:2023-10-16

我花了很多天的时间试图在我的MINGW windows安装上安装GMP库。我把这两款软件的安装过程都完成了几十次,按照互联网上的任何一个指南进行安装,但我都无法让它正常工作。所以,我在这里绝望地要求有人帮助我解决这个问题:是否有人有一个工作mingw(32位)安装与GMP成功构建和工作?谁能把它拉上拉链寄给我?比如上传到mediafire/megaupload并分享链接?我知道这不是很优雅,但我真的很绝望。我只需要在MINGW上安装GMP,可能编译c++源代码,以便我可以直接使用操作符重载,但c版本也可以。

请帮助我,我不能完成我的工作,只是因为这个该死的图书馆

再次感谢您

Matteo

在mingw32上安装GMP(需要重新安装mingw进行更新,因为mingw-get无法更新):

删除(移动到另一个目录;存档或做其他备份)您的mingw32安装。

从站点重新安装mingw32(它将是较新的)。

从msys执行命令:

 mingw-get install mingw32-gmp 
 mingw-get install mingw32-gmp-dev

PS:如果它不工作;

 mingw-get install mingw32-gmp-dev 
 mingw-get install mingw32-libgmp

查找带有*的下载文件。(它们将同时在mingw子目录和IE浏览器的临时Internet文件中)

手动解压到主目录

c++包装器在这里工作得很好。我有以下文件,我相信我是从MinGW网站下载的,但我不完全确定:

gmp-5.0.1-1-mingw32-dev.tar
libgmp-5.0.1-1-mingw32-dll-10.tar
libgmpxx-5.0.1-1-mingw32-dll-4.tar

您需要将头文件、库文件和dll文件复制到它们各自的目录中,并将-lgmp -lgmpxx参数添加到编译器中。

是否有人有一个工作GMP + MINGW安装?[…谁能把它拉上拉链寄给我?

刚刚遇到这个问题,尽管它可以追溯到9年前,但以下链接可能会有所帮助。

几个星期前,我为mingw32建立了GMP,所以我可以在我的Win2000笔记本电脑上使用它。

文件命名为gmp_2020-*_mingw32*.zip

https://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/

只要解压缩并移动到您喜欢的位置。它是在x86_64上交叉编译的,这是我为我的旧笔记本电脑编译软件的方式。

除GMP外,zip还包含MPFR、MPC、GSL和GMP- ecm。

由于ms/mingw冲突响应,我对打印函数的未定义引用遇到了一些麻烦。歧义。最近的构建尝试使用C99兼容(mingw)版本。如果你遇到类似的问题,或者你更喜欢ms版本,下面的hack可能会帮助你:

https://stackoverflow.com/a/60380005/1556746

由于GMP-ECM总是启用SSE2,无论它配置在哪个主机上,都有一个nosse2构建来取悦旧的[tm]硬件。