ubuntu 编译 找不到 -ly

首先搜索本地,确定你/lib中没有需要的库可按照一下步骤操作:

1.方法一

cannot find -ly

sudo apt-get install flex bison

简要描述
bison 根据一系列规则来生成一个可以分析文本文件的结构的程序,Bison 是一个 替代 Yacc (Yet Another Compiler Compiler) 的语法分析程序生成器。
 
yacc 一个 bison 的包装,意思是程序仍然调用 yacc 而不是 bison,它用 -y 选项调用 bison
 
liby.a Yacc 库包含与 Yacc 兼容的 yyerror和 main 函数, 这个库通常不是很有用, 但是 POSIX 需要它。


/usr/bin/ld:cannot find -lssl
/usr/bin/ld: cannot find -lcrypto
/usr/bin/ld: cannot find -lz

这写库可以按照同样的方式解决。


2.方法二

打开软件中心,搜索bison 和 zlib等找到相应的库

如bsion 和 zlib1g等软件包,点击i安装就可以。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值