[问题] DSO missing from command line

楼主: dev (BeN)   2015-04-24 18:01:29
我最近再实作kpabe的加密时
参考了
http://www.chinadmd.com/file/e3txovce6r3s6oeopuz6r3cu_1.html
这个网站上的步骤
当做到
2.在kpabe-master目录下生成configure文件,再执行./configure
前都很顺利
但下一步写说
3.修改Makefile文件
但他并没说该如何修改
所以我就跳了过去
但是就发生了error
/usr/bin/ld: /lib/../lib/libpbc.so: undefined reference to symbol '__gmpz_init'
/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libgmp.so:
error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [kpabe-setup] Error 1
我google了后发现好像真的要先修改文件
但我看不懂到底该怎么改
有那位大大有遇到这个问题吗?
作者: rehon   2015-04-24 19:40:00
试试在Makefile中加入与__gmpz_init有关的library
作者: lantw44 (#######################)   2015-04-25 02:05:00
只看讯息看起来是缺 -lgmp其实讯息本身就有提示是 libgmp.so 了

Links booklink

Contact Us: admin [ a t ] ucptt.com