6.12. GMP-4.2.4

GMP 软件包中包含数学库。库中有用于专门计算单精度数值的函数。

预计编译时间: 1.5 SBU 包括测试组件
所需磁盘空间: 39.4 MB 包括测试组件

6.12.1. 安装GMP

为编译 GMP 作准备:

./configure --prefix=/usr --enable-cxx --enable-mpbsd

新配置选项的含义:

--enable-cxx

这些参数用于开启对 C++ 的支持

编译软件包:

make
[重要]

重要

本节的 GMP 测试套件很重要。在任何情况下都不要省略这一步。

对结果进行测试:

make check 2>&1 | tee gmp-check-log

用下面的命令来确保测试套件中 139 个测试都运行成功:

awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log

安装软件包:

make install

如果有需求安装文档:

mkdir -v /usr/share/doc/gmp-4.2.4
cp    -v doc/{isa_abi_headache,configuration} doc/*.html \
         /usr/share/doc/gmp-4.2.4

6.12.2. GMP 的内容

安装的库: libgmp.{a,so}, libgmpxx.{a,so}, and libmp.{a,so}

简要描述

libgmp

包含单精度数学函数。

libgmpxx

包含 C++ 单精度数学函数。

libmp

包含 Brerkley MP 数学函数。


Host by Alair