ubuntu 编译 找不到 -ly
2012-08-28 17:40
78 查看
首先搜索本地,确定你/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.方法一
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安装就可以。
相关文章推荐
- Ubuntu 10.04下安装OpenCV及编译一个简单例程(找不到头文件的问题:error: cv.h: No such file or directory )
- ubuntu交叉编译 arm-linux-命令找不到
- ubuntu64位系统编译时头文件找不到的问题
- 在 ubuntu 下编译 android 找不到头文件问题解决
- ubuntu 10.04下编译Android源码出错 //g++:找不到命令
- ubuntu 下编译库(so文件),解决库文件找不到错误
- 当在ubuntu x86下编译某些库找不到头文件时,可以用 apt-file search Xlib.h
- Ubuntu-11.04下进行编译时找不到asm文件夹的解决方案
- ubuntu 系统中codeblocks 设置问题——解决编译找不到编译器路径,运行时出现permission denied情况
- ubuntu 编译找不到sql.h sqltypes.h sqlext.h 解决方法
- ubuntu x64下编译出现找不到 cdefs.h / c++config.h 的问题
- ubuntu 编译源代码 ,找不到glib或者glib版本不对
- Ubuntu 下安装opencv 编译后执行找不到库
- 【图文】Ubuntu系统源码方式编译安装node.js以及express安装出现找不到命令的问题
- Ubuntu编译内核找不到交叉编译器解决方法
- Ubuntu16.04使用Qt Creator编译时报错“找不到 -lGL”之解决办法
- ubuntu 编译 找不到 stdio.h
- ubuntu找不到库编译问题的解决
- Ubuntu 14.04 提示编译工具链 找不到
- ubuntu交叉编译 arm-linux-命令找不到