LD_LIBRARY_PATH可以指定so动态库的搜索路径。
今天在服务器上安装luarocks install lzmq时因为没有root权限,我先在另一台和服务器的gcc版本一样的机器上安装了lzmq,把zmq的include和lib文件拷贝到了我自己的zmq目录下,增加了LD_LIBRARY_PATH。安装成功:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/aifs/users/xyc43/tools/zmq
luarocks install lzmq ZMQ_DIR=/aifs/users/xyc43/tools/zmq
2017年8月3日星期四
2017年5月25日星期四
lua标准库
可以参考下http://www.cnblogs.com/apexaddon/articles/1486622.html
其中有简单介绍string.gmatch,string.match,string.gsub
其中有简单介绍string.gmatch,string.match,string.gsub
2017年5月17日星期三
lua中pairs和ipairs的区别
pairs遍历所有元素,而ipairs只能遍历从下标1开始的元素,遇到不连续的就停止。
如果对性能有要求尽量使用ipairs
参考:
http://www.cppblog.com/wc250en007/archive/2011/12/16/162203.html
https://moonbingbing.gitbooks.io/openresty-best-practices/lua/for.html
如果对性能有要求尽量使用ipairs
参考:
http://www.cppblog.com/wc250en007/archive/2011/12/16/162203.html
https://moonbingbing.gitbooks.io/openresty-best-practices/lua/for.html
2017年5月16日星期二
源码安装lua错误解决
参考http://www.th7.cn/system/lin/201702/200995.shtml
lua.c:82:31: fatal error: readline/readline.h: No such file or directory
说明缺少libreadline-dev依赖包,添加依赖包:
centos: yum install readline-devel
ubuntu, debian: apt-get install libreadline-dev
lua.c:82:31: fatal error: readline/readline.h: No such file or directory
说明缺少libreadline-dev依赖包,添加依赖包:
centos: yum install readline-devel
ubuntu, debian: apt-get install libreadline-dev
订阅:
博文 (Atom)