mzarb
mzarb

Reputation: 563

/usr/bin/ld: cannot find -lgmp

[root@ 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

I try to do this in centos-6-x86-devel. Gmp is already installed. Seems like something wrong with path, but i don't know what exactly do.

Upvotes: 40

Views: 23405

Answers (3)

nloveladyallen
nloveladyallen

Reputation: 184

For me, the problem was that LIBRARY_PATH was not correctly set to the directory containing libgmp.

Upvotes: 0

E.Z.
E.Z.

Reputation: 159

I had this problem with Centos:

yum install gmp-devel.x86_64

fixed it for me for eventmachine ruby gem that would not install. Hope that helps someone.

Upvotes: 10

Saqib R.
Saqib R.

Reputation: 3079

sudo apt-get install libgmp3-dev

Did the trick for me.(for Ubuntu)

Upvotes: 73

Related Questions