-4

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

我有:

  • 使用 GCC4.7.2 作为默认编译器的 Windows 8.1 配置中的 Dev C++ 5.4.2。
  • gmp-static-mingw-4.1.tar

请指定正确的程序来配置 gmp 库。

4

1 回答 1

0

首先放入gmp.hand ..\Dev-Cpp\MinGW32\includeboth libgmp.aand libgmp.lainto..\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 现在相当旧,请考虑最新版本和/或手动编译以获得最佳配置性能。

于 2014-07-24T12:17:45.270 回答