#化鲲为鹏,我有话说#鲲鹏服务器上MPFR安装部署实践

举报
Hero 发表于 2019/11/30 16:25:58 2019/11/30
【摘要】 云服务器规格:鲲鹏通用计算增强型 | kc1.large.2 | 2vCPUs | 4GB系统:CentOS 7.4 64bit with ARM系统盘:40GMPFR库是一个C库,用于具有正确舍入的多精度浮点计算。首先 我们来配置安装环境 安装wget工具。yum install wget -ywget安装完成接着安装依赖库gmp。cd /usr/local/srcwget https:...

云服务器规格:

鲲鹏通用计算增强型 | kc1.large.2 | 2vCPUs | 4GB

系统:

CentOS 7.4 64bit with ARM

系统盘:40G


MPFR库是一个C库,用于具有正确舍入的多精度浮点计算。


首先  我们来配置安装环境

 安装wget工具。

yum install wget -y

wget安装完成

image.png

接着安装依赖库gmp

cd /usr/local/src

wget https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz

依赖库gmp安装完成

image.png

xz -d gmp-6.1.2.tar.xz

tar -xvf gmp-6.1.2.tar

cd gmp-6.1.2

./configure

make && make install

image.png


image.png


然后来  获取软件包

获取“mpfr-4.0.2”源码包。

cd /usr/local/src

wget https://www.mpfr.org/mpfr-current/mpfr-4.0.2.tar.gz

mpfr-4.0.2源码包下载完成

image.png

然后进行  编译和安装

解压软件包。

cd /usr/local/src

tar -zxvf mpfr-4.0.2.tar.gz

解压软件包完成

image.png

  进入mpfr的下载目录。

cd mpfr-4.0.2/

image.png

   配置生成Makefile

./configure

image.png

接着进行 编译和安装mpfr

make && make install

image.png

编译和安装mpfr完成



   运行和验证

  验证mpfr是否安装成功。

find / -name "libmpfr.so"

回显包含内容如下,表示安装成功。

/usr/local/lib/libmpfr.so

如下图回显内容,安装成功

image.png

验证mpfr是否正常使用。

cd /usr/local/src/mpfr-4.0.2/

make check

回显内容如下,表示编译生成的库能够正常使用。

====================================================================== 
====== 
Testsuite summary for MPFR 4.0.2 
====================================================================== 
====== 
# TOTAL: 180 
# PASS:  178 
# SKIP:  2 
# XFAIL: 0 
# FAIL:  0 
# XPASS: 0 
# ERROR: 0 
======================================================================

如下图回显信息,库可以正常使用啦

image.png




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。