C++ 如何在带有gcc4.7.2的dev c中使用GMP库
我完全不知道如何使用gmp。需要一个项目的一些功能,需要一个快速安装指南。我绝对是这个领域的新手,所以请给予相应的帮助 我有: Windows 8.1配置中的DEVC++ +4.2默认配置为Gcc4.7.2 编译器。 gmp-static-mingw-4.1.tar 请指定配置gmp库的正确步骤。首先将gmp.h放入..\Dev Cpp\MinGW32\include,将libgmp.a和libgmp.la放入..\Dev Cpp\MinGW32\lib目录,然后在DevCpp中创建一些项目,例如:C++ 如何在带有gcc4.7.2的dev c中使用GMP库,c++,c,gcc,gmp,gcc4.7,C++,C,Gcc,Gmp,Gcc4.7,我完全不知道如何使用gmp。需要一个项目的一些功能,需要一个快速安装指南。我绝对是这个领域的新手,所以请给予相应的帮助 我有: Windows 8.1配置中的DEVC++ +4.2默认配置为Gcc4.7.2 编译器。 gmp-static-mingw-4.1.tar 请指定配置gmp库的正确步骤。首先将gmp.h放入..\Dev Cpp\MinGW32\include,将libgmp.a和libgmp.la放入..\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现在相当旧,考虑最新版本和/或手动编译,以便在您的配置上尽可能好地执行性能。p> 这真的不适合这样做,因为它不涉及任何实际代码,而是一个配置问题。我不知道gmp-static-mingw-4.1.tar的内容,但我会:复制包含路径中的gmp.h,可能在gmp目录中,还有libgmp.a在你的库路径中?@willl已经尝试复制头和库了,但即使是示例程序也无法运行…@ParasRautela:用你的问题来完善你的问题!