我在安装pbc库时也碰见你当时./congigure后flex not found 的错误,请教一下! 5

 我来答
孤舟01
2013-09-03 · 让天下没有难做的管理
孤舟01
采纳数:47 获赞数:225

向TA提问 私信TA
展开全部
安装PBC这个库,之前需要先安装GMP,我GMP安装好了,然后来安PBC的时候,./configure时就通不过。
下面是显示的问题:
checking for flex... no
checking for lex... no
************************
flex not found
************************
之后进行make时,就显示如下:
zzy@ubuntu:~/Downloads/pbc-0.5.14$ make
make: *** No targets specified and no makefile found. Stop.
zzy@ubuntu:~/Downloads/pbc-0.5.14$

这是什么问题啊,难道是我GMP没装成功?现在configure通过了,但是make又出问题了:
/usr/bin/ld: pbc_pbc-pbc.o: undefined reference to symbol '__gmpz_init'
/usr/bin/ld: note: '__gmpz_init' is defined in DSO /usr/lib/i386-linux-gnu/libgmp.so.10 so try adding it to the linker command line
/usr/lib/i386-linux-gnu/libgmp.so.10: could not read symbols: Invalid operation
这该怎么办呢?帮帮忙吧
啊哈,终于搞定了,要把./configure 操作改为 LDFLAGS="-lgmp" ./configure
然后再make,就搞定了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
恶灵vs判官
2018-08-03
知道答主
回答量:13
采纳率:0%
帮助的人:3万
展开全部
缺少库支持,
运行sudo apt install flex就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式