为golua编译lua5.1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为golua编译lua5.1相关的知识,希望对你有一定的参考价值。

golua(https://github.com/aarzilli/golua)是lua的一个go语言绑定。为了跨平台的编译支持golua,需要针对各平台分别编译并配置lua依赖。下面分开介绍一下各平台的编译和配置方法。

【MacOs】

  1. 下载lua5.1 wget http://www.lua.org/ftp/lua-5.1.5.tar.gz
  2. tar zxf lua-5.1.5.tar.gz
  3. make && make install
  4. 检查/usr/local/pkgconfig目录下是否存在lua5.1.pc,如果不存在,使用如下内容创建文件/usr/local/pkgconfig/lua5.1.pc
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: liblua
Description: Lua5.1
Version: 5.1
Requires:
Libs: -L${libdir} -llua 
Cflags: -I${includedir} -I${includedir}/lua

 

以上是关于为golua编译lua5.1的主要内容,如果未能解决你的问题,请参考以下文章

VS2012编译lua5.1源码,并运行lua程序

编译链接 LUA5.1 库。 dev-cpp 中的错误

RNN 代码的 luajit/lua5.1/lua5.2/lua5.3 内存问题

编译lua动态库

是否可以动态编译和执行 C# 代码片段?

iOS代码片段CodeSnippets