• Lua开发环境


    下载并解压Lua源码:

    wget http://www.lua.org/ftp/lua-5.1.5.tar.gz
    tar zxvf lua-5.1.5.tar.gz
    cd lua-5.1.5

    打开Makefile,可以看到如下信息:

    PLAT= none                 #安装平台,默认平台为none
    INSTALL_TOP= /usr/local     #安装跟目录,默认为/usr/local
    
    # Convenience platforms targets.    #源码所支持的平台
    PLATS= aix ansi bsd freebsd generic linux macosx mingw posix solaris

    将INSTALL_TOP修改为你既定的安装目录后保存

    INSTALL_TOP= /usr/local/lua-5.1.5

    继续如下步骤进行安装:

    make macosx         #编译平台设置为macosx,其他平台直接将macosx替换即可,如make linux
    make macosx install  #安装平台设置为macosx

    成功安装后如下:

     ~/Desktop/ ll /usr/local/lua-5.1.5
    total 0
    drwxr-xr-x  4 root  wheel   136B 10 19 18:48 bin
    drwxr-xr-x  7 root  wheel   238B 10 19 18:48 include
    drwxr-xr-x  4 root  wheel   136B 10 19 18:48 lib
    drwxr-xr-x  3 root  wheel   102B 10 19 18:48 man
    drwxr-xr-x  3 root  wheel   102B 10 19 18:48 share

    运行lua -v查看所安装的Lua版本

     ~/Desktop/ lua -v
    zsh: command not found: lua
     ~/Desktop/ ln -sf /usr/local/lua-5.1.5/bin/lua /usr/local/bin/lua
     ~/Desktop/ lua -v
    Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio

    以上安装目是得到一个Lua可执行文件,优雅之处在于使用源码安装,组织安装目录使我们更方便的管理Lua环境,今后Lua5.1.5版本相关的ABI、Lua包等将会安装到安装目录下的lib,share路径下,我们甚至可以定义LUA_PATH=/usr/local/lua-5.1.5来更方便的引用lua.h等做相关模块开发。

    因为指定的安装目录/usr/local/lua-5.1.5并不在PATH环境变量下,所以直接执行lua会报command not found: lua,我们这里使用添加软连接的方式将可执行文件链接到PATH路径下达到了同样的效果,也可直接将/usr/local/lua-5.1.5/bin添加到环境变量PATH中。

  • 相关阅读:
    IOS开发之──应用之间调用(2)
    IOS开发之──应用之间调用(1)
    iOS中Cell高度如何能够自动适应需要显示的内容
    IOS仿Android九宫格解锁效果[转]
    开发一个iOS应用没有那么容易
    iOS的动画效果类型及实现方法
    IOS开发一些资源收集
    10大iOS开发者最喜爱的类库
    IOS键盘样式风格有关设置
    Ios拦截手机短信程序
  • 原文地址:https://www.cnblogs.com/daochong/p/7308071.html
Copyright © 2020-2023  润新知