記錄一次在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公社)