当前位置: 首页 > 工具软件 > GNU GMP > 使用案例 >

Windows下gnu gmp编译

寿子默
2023-12-01

1、下载安装msys2 (https://www.msys2.org/

2、下载mingw64 (https://github.com/niXman/mingw-builds-binaries/releases)我选的文件是:x86_64-12.2.0-release-win32-seh-rt_v10-rev0.7z

3、将下载的x86_64-12.2.0-release-win32-seh-rt_v10-rev0.7z 解压,然后将里面的文件夹 mingw64 拷贝到msys2安装目录里,覆盖msys2文件夹里自带的mingw64目录。

4、执行msys64文件夹里的 mingw64.exe,打开终端窗口。

5、编译

5.1、普通编译

通过命令行,进入gmp源码目录,然后执行下面的命令:

./configure --prefix=/e/gmpbuild
make
make install

5.2、在单独的目录中编译

mkdir build
cd build
…/configure --prefix=/e/gmpbuild
make
make install

5.3、编译为动态库

mkdir build
cd build
…/configure --prefix=/e/gmpbuild --disable-static --enable-shared
make
make install

5.4、生成cpp接口

mkdir build
cd build
…/configure --prefix=/e/gmpbuild --enable-cxx
make
make install

注:configure的参数可参考https://gmplib.org/manual/Build-Options 和执行 ./configure --help查看

 类似资料: