簡(jiǎn)介
MPFR庫(kù)是一個(gè)C庫(kù),用于具有正確舍入的多精度浮點(diǎn)計(jì)算。
編譯和測(cè)試方式
1.配置安裝環(huán)境
1)安裝wget工具。
yum install wget -y
2)安裝依賴庫(kù)GMP。
cd /usr/local/src
wget https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz
xz -d gmp-6.1.2.tar.xz
tar -xvf gmp-6.1.2.tar
cd gmp-6.1.2
./configure
make && make install
----結(jié)束
2.獲取軟件包
獲取“mpfr-4.0.2”源碼包。
cd /usr/local/src
wget https://www.mpfr.org/mpfr-current/mpfr-4.0.2.tar.gz
3.編譯和安裝
1)解壓軟件包。
cd /usr/local/src
tar -zxvf mpfr-4.0.2.tar.gz
2)進(jìn)入MPFR的下載目錄。
cd mpfr-4.0.2/
3)配置生成Makefile。
./configure
4)編譯和安裝MPFR。
make && make install
----結(jié)束
4.運(yùn)行和驗(yàn)證
1)驗(yàn)證MPFR是否安裝成功。
find / -name "libmpfr.so"
回顯包含內(nèi)容如下,表示安裝成功。
/usr/local/lib/libmpfr.so
2)驗(yàn)證MPFR是否正常使用。
cd /usr/local/src/mpfr-4.0.2/
make check
回顯內(nèi)容如下,表示編譯生成的庫(kù)能夠正常使用。
======================================================================
======
Testsuite summary for MPFR 4.0.2
======================================================================
======
# TOTAL: 180
# PASS: 178
# SKIP: 2
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
======================================================================
----結(jié)束