1. 程式人生 > >記錄一次在centos下使用gmp的悲傷

記錄一次在centos下使用gmp的悲傷

 

 

 

有個作業是需要在linux下做的,並且需要用到gmp這個 library ;

我使用的是虛擬機器centos7。很久沒碰過linux了,忘得差不多了,一點點百度出來的

 

1、

首先檢查是否已存在gmp庫

(論壇:https://bbs.csdn.net/topics/330075663)

看來並沒有

“致命錯誤:gmp.h:沒有那個檔案或目錄

#include <gmp.h>”

 

2、

centos下使用 “yum install gmp” 來安裝,但是我發現1.8M的玩意兒,預計要11分鐘,大概是3~4k/s

直接在Windows上到官網 “https://gmplib.org/” 下了

 

3、 

 

下到Windows物理機後要想辦法傳到虛擬機器裡:(參考連結:https://blog.csdn.net/sun_940903/article/details/78966049)

 

 4、

傳到虛擬機器後要解壓,,gmp官網上有很多壓縮包格式,各種解壓的命令如下:(原文:https://blog.csdn.net/testcs_dn/article/details/45421007)

附上圖片後面幾個連結:

http://www.nongnu.org/lzip/manual/lzip_manual.html

http://www.nongnu.org/lzip/

http://download.savannah.gnu.org/releases/lzip/

 

然後

       進入gmp-6.1.2資料夾 
    cd gmp-6.1.2 
  ./configure (若之後用g++ 編譯則為./configure –enable-cxx ) 
  make 
  make check 
     make install  (這一步要在root下,su root即可)

 

執行make時出現了   “configure: error: No usable m4 in $PATH or /usr/5bin (see config.log for reasons)”

錯誤。

解決:yum install m4 

(參考:https://www.cnblogs.com/ECJTUACM-873284962/p/8350320.html)

   執行以上幾步時可能會出現其他的錯誤,可以參看:https://www.linuxidc.com/Linux/2011-04/34307.htm (以下截圖來自linux公社)