mpfr源码编译

MPFR的主要目标是提供一个用于多精度浮点计算的库,该库既高效又具有明确定义的语义。

1. 编译

1.1 源码下载

官方下载,比较慢: 源码下载
csdn我也上传了,除了源码还有我编译好的deb安装包(不是一样能用,需要依赖一致),求赞助积分: 积分赞助
没有积分的可以从我百度网盘下载: 网盘下载, 密码: liuh

1.2 编译环境

  • deepin 5.11
  • gcc 6.3.0
  • gmp 6.2.0

1.3 编译

tar -xvf mpfr-4.0.2.tar
cd mpfr-4.0.2

./configure --prefix=/usr/local --enable-warnings --enable-assert --with-gmp=/usr/local
make -j4
sudo make install

2. 问题

2.1 checkinstall时 没有doc目录

=============================== 安装结果 =================================
Making install in doc
make[1]: Entering directory '/home/jiangtao/Desktop/mpfr-4.0.2/doc'
make[2]: Entering directory '/home/jiangtao/Desktop/mpfr-4.0.2/doc'
make[2]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/usr/local/share/doc/mpfr'
/usr/bin/mkdir: 无法创建目录"/usr/local/share/doc": 没有那个文件或目录
Makefile:515: recipe for target 'install-dist_docDATA' failed
make[2]: *** [install-dist_docDATA] Error 1
make[2]: Leaving directory '/home/jiangtao/Desktop/mpfr-4.0.2/doc'
Makefile:588: recipe for target 'install-am' failed
make[1]: *** [install-am] Error 2
make[1]: Leaving directory '/home/jiangtao/Desktop/mpfr-4.0.2/doc'
Makefile:468: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

# /usr/local 是我的安装目录,如果安装目录是其他的自行替换
sudo mkdir /usr/local/share/doc
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章