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