如何检验mpfr是否正确安装成功
时间: 2023-07-26 21:12:39 浏览: 44
安装完MPFR之后,可以通过编写一个简单的C程序来检验MPFR是否正确安装成功。下面是一个简单的C程序,它使用了MPFR库中的一些函数,可以用来检验MPFR是否正确工作:
```c
#include <stdio.h>
#include <mpfr.h>
int main()
{
mpfr_t x, y;
mpfr_inits(x, y, NULL);
mpfr_set_str(x, "3.14159265358979323846", 10, MPFR_RNDN);
mpfr_sqrt(y, x, MPFR_RNDN);
mpfr_printf("square root of %RNf is %RNf\n", x, y);
mpfr_clears(x, y, NULL);
return 0;
}
```
上面的程序使用了MPFR库中的`mpfr_t`类型、`mpfr_inits()`函数、`mpfr_set_str()`函数、`mpfr_sqrt()`函数和`mpfr_printf()`函数。
编译上面的程序时,需要将MPFR库链接到程序中。可以使用以下命令编译上面的程序:
```bash
gcc -o test test.c -lmpfr
```
其中`-lmpfr`选项指定链接MPFR库。
编译成功后,运行上面的程序,如果输出了以下内容,则说明MPFR已经正确安装成功:
```
square root of 3.14159265358979323846 is 1.77245385090551602729
```
这个程序计算了π的平方根,并输出了结果,如果输出结果正确,则说明MPFR库已经正确安装成功。