如何使用gcc4.7.2在dev c中使用GMP库

时间:2014-07-23 18:11:55

标签: c++ c gcc gmp gcc4.7

我完全不知道使用gmp。需要一些项目功能,需要快速安装指南。我绝对是这个领域的初学者所以请相应帮助。

我有:

  • Windows 8.1配置中的Dev C ++ 5.4.2,默认为GCC4.7.2 编译器。
  • GMP-静态的mingw-4.1.tar

请指定配置gmp库的正确步骤。

1 个答案:

答案 0 :(得分:0)

首先将gmp.h放入..\Dev-Cpp\MinGW32\include,将libgmp.alibgmp.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;
}

之后转到项目选项 - &gt;参数并单击Add Library of Object:

enter image description here

从列表中选择libgmp.a文件(您的静态库),然后单击打开:

enter image description here

编译并运行您的项目,您将看到有关Makefile更新的一些注释,只需确认即可。 enter image description here

请注意,GMP 4.1现在相当陈旧,考虑使用最新版本和/或手动编译,以便在配置上获得最佳性能。