我完全不知道使用 gmp。需要项目的一些功能并需要快速安装指南。我绝对是这个领域的初学者,所以请提供相应的帮助。
我有:
- 使用 GCC4.7.2 作为默认编译器的 Windows 8.1 配置中的 Dev C++ 5.4.2。
- gmp-static-mingw-4.1.tar
请指定正确的程序来配置 gmp 库。
首先放入gmp.h
and ..\Dev-Cpp\MinGW32\include
both libgmp.a
and libgmp.la
into..\Dev-Cpp\MinGW32\lib
目录,然后在 DevCpp 中创建一些项目,例如:
#include <stdio.h>
#include <gmp.h>
int main(void)
{
mpz_t x;
mpz_init(x);
mpz_set_str(x, "12345", 10);
mpz_mul_ui(x, x, 2);
gmp_printf("%Zd\n", x);
mpz_clear(x);
return 0;
}
之后转到项目选项-> 参数并单击添加对象库:
从列表中选择 libgmp.a 文件(您的静态库)并单击打开:
编译并运行你的项目,你会看到一些关于 Makefile 更新的注释,只需确认。
请注意,GMP 4.1 现在相当旧,请考虑最新版本和/或手动编译以获得最佳配置性能。