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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章