cannot find lua等问题解决
来源:互联网 发布:数据库系统工程师考试 编辑:程序博客网 时间:2024/05/01 16:34
1.cannot find -llua以及 lua.h no such file
最好不直接apt-get install lua,从官网下载后(5.1版本,最新版本有无法识别luaL_Reg的问题),make linux & make install
cp lauxlib.h、lua.h、luaconf.h、lualib.h /usr/local/include
cp liblua.a /usr/local/lib
2.cannot find -lmysqlclient_r
安装mysql-server mysql-client liblua5.1-sql-mysql-dev
3. 查看机器是否安装某个库:
請善用 bash 的 TAB 自動完成功能
$pkg-config --libs-only-l [TAB][TAB]
libtasn1 xcb-glx
log4net xdamage
lua5.1 xdmcp
lua5.1-c++ xext
lxappearance xextproto
mobile-broadband-provider-info xf86vidmodeproto
最好不直接apt-get install lua,从官网下载后(5.1版本,最新版本有无法识别luaL_Reg的问题),make linux & make install
cp lauxlib.h、lua.h、luaconf.h、lualib.h /usr/local/include
cp liblua.a /usr/local/lib
安装过程中可能出现
错误4:
- /usr/local/lua/lib/liblua.a: could not read symbols: Bad value
看起来是lua调用出错,相关文档提示是提示:64bit环境可能遇到该现象。
解决方案:
A>. 编辑lua的src/MakeFile文件,修改下列参数:
- CFLAGS= -O2 -Wall $(MYCFLAGS)
修改为:
- CFLAGS= -O2 -Wall -fPIC $(MYCFLAGS)
B>. 按照1.2步骤中所示,编译安装lua。如果之前已经编译过,记得要执行make clean清除已编译配置。
2.cannot find -lmysqlclient_r
安装mysql-server mysql-client liblua5.1-sql-mysql-dev
3. 查看机器是否安装某个库:
請善用 bash 的 TAB 自動完成功能
$pkg-config --libs-only-l [TAB][TAB]
libtasn1 xcb-glx
log4net xdamage
lua5.1 xdmcp
lua5.1-c++ xext
lxappearance xextproto
mobile-broadband-provider-info xf86vidmodeproto
mono xfce4-session-2.0
4,由于64位的问题 可能出现
/lib/x86_64-linux-gnu/libpthread.so.0 so try adding it to the linker command line/lib/x86_64-linux-gnu/libpthread.so.0: could not read symbols: Invalid operationcollect2: error: ld returned 1 exit status
类似错误,需要在makefile中增加-ldl -lpthread参数
- cannot find lua等问题解决
- Node.js Cannot find module 'xxx' 问题解决
- QFontDatabase: Cannot find font directory问题解决方案
- cannot find Chrome binary问题解决办法
- ChromeDriver cannot find Chrome binary问题解决
- /usr/bin/ld: cannot find -lxxx 问题解决
- cannot find gtk+/x11 2.4(or above version)!问题解决
- ubuntu 编译 /usr/bin/ld: cannot find 问题解决
- vs2010: Cannot find or open the PDB file 问题解决
- 双系统问题解决:cannot find GRLDR in all devices
- QFontDatabase: Cannot find font directory问题解决方案(转)
- Node.js Cannot find module 'xxx' 有关问题解决
- QFontDatabase: Cannot find font directory问题解决方案(转)
- 【转载】.infig.status: error: cannot find input file:问题解决
- Mininet: Cannot find required executable controller 问题解决方法
- 处理 /usr/bin/ld: cannot find -lc等编译问题
- bin/ld.exe: error: cannot find -landroid等问题
- 处理 /usr/bin/ld: cannot find -lc等编译问题
- linux0.01编译,制作启动软盘
- 中国计算机学会推荐国际学术刊物
- 【SQL】SQL数据库性能测试,插入数据
- [Android实例] Expandablelistview实现,仿QQ人员列表,自制Shape
- 无聊小结
- cannot find lua等问题解决
- 三招教你用VLC Player 通过RTSP over Http 播放 live555 mediasever 来的流媒体
- Customizing GINA, Part 2
- Unicode编码解码在线转换工具
- FTS抓包看L2CAP Connection的建立
- 如何用Android InstrumentationTestRunner 执行单个case
- error2146 、error4430解决方案
- 乱码问题的解决
- linux下字符集编码转换轻松实现