2014-02-06 35 views
23
[[email protected] bncsutil]# make 
g++ -Wall -O3 -I ../ -Wno-multichar -fPIC -shared -lgmp bsha1.o cdkeydecoder.o checkrevision.o decodekey.o file.o libinfo.o oldauth.o nls.o pe.o sha1.o stack.o -o libbncsutil.so 
/usr/bin/ld: cannot find -lgmp 
collect2: ld returned 1 exit status 
make: *** [libbncsutil.so] Error 1 

我嘗試在centos-6-x86-devel中執行此操作。 Gmp已經安裝。似乎有點路徑錯誤,但我不知道到底做了什麼。/usr/bin/ld:找不到-lgmp

+7

也許您需要安裝gmp-devel才能訪問可鏈接的庫。 –

+0

thx男人。它解決了問題。 – mzarb

+3

Linux上的libgmp3-dev Mint –

回答

37
sudo apt-get install libgmp3-dev 

的伎倆,我(的Ubuntu)

+0

這可能不會在centos系統上工作原來的問題引用 –

+0

是的,但它至少會給你一個lib的名稱提示尋找。 –

+1

這是紅寶石bcrypt寶石所需要的 – Neoecos

6

我有這個問題在CentOS:

yum install gmp-devel.x86_64

固定它,我該不會安裝EventMachine的紅寶石的寶石。希望能幫助別人。