zoukankan      html  css  js  c++  java
  • Lua 学习笔记(一)环境搭建

         Lua是一个小巧的脚本语言。Lua由标准C编写而成,代码简洁,几乎在所有的操作系统和平台上都可以编译,运行。

      主要讲一下mac和win下的环境搭建。
    工具:
         1、Sublime Text 2
         2、LuaForWindows_v5.1.4-46.exe
         3、lua-5.1.4.tar.gz(Mac)
    一、Win7下安装
      为了方便开发,借助于Sublime Text 2来学习和运行lua文件,当然Sublime Text 2也是我最喜欢和最强大的文本编辑器,完全可以用来做开发IDE。
         首先,安装LuaForWindows_v5.1.4-46.exe到本地, 下载安装Sublime Text 2后,找到安装目录。。。Sublime Text 2DataPackagesLua
    在Lua文件夹下创建一个文本文件 Lua.sublime-build
     
     
    并打开写入以下文本
     
    {
        "cmd": ["D:/5.1/lua.exe", "$file"],
        "file_regex": "^(?:lua:)?[ ](...*?):([0-9]*):?([0-9]*)",
        "selector": "source.lua"
    }
     
    (注意:路径不可以是中文!不然不会有任何提示错误,导致编译不成功!)
    当然  "D:/5.1/lua.exe" 为你安装LuaForWindows_v5.1.4-46.exe的目录,保存后打开Sublime Text 2
     
    在Sublime Text 2创建一个文本 helloworld.lua 文本文件,并写入 print("hello world !")
     
     
    选择编译环境,这里点击Sublime导航 Tools-->Build System-->Lua 只有选择编译环境后,Build才会编译当前文件
     
     
    然后 Ctrl+B 
     
     
     
    不同版本的Sublime目录有不同,不过只要找到Packages目录就行。
     
    二、Mac下安装
     
         首先去官网下载lua-5.1.4.tar.gz版本的安装包,然后解压。
         现在打开终端(实用工具->终端),从终端进入lua-5.1.4文件夹,然后回车。
         输入安装命令:sudo make install
         如果有设置开机账户密码的话,就输入开机密码。
     
     
         如图,就已安装完毕!输入lua 测试版本是否安装成功。(顺手输入print(“hello world”)试试打印输出 ^_^)
     
     
         ok,如果在安装过程中提示要安装xcode工具之类的,就安装一下,我电脑已经有安装了,所以没有提示。
     
         mac系统下的sublime text 配置比较简单,依旧是先找到安装目录(如图从文件管理器进入资源库的文件夹,当然,图上没有资源库的选项,小技巧-在如图情况下按下option键就会出现资源库,点击就进去了……):
     
     
    以上路径找到 Lua文件夹,如果没有就新建一个。然后新建文件Lua.sublime-build,并输入以下代码:
    {
    "cmd": ["/usr/local/bin/lua", "$file"],
    "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
    "selector": "source.lua"
    }
     
    选择编译类型:
     
     
    创建一个Lua文件然后打印hello world:
     
     
         ok,完成环境搭建!愉快的写Lua喽
     
    三、Mac下卸载Lua环境
     
         在lua的安装文件下我没有找到uninstall命令相关的东西,因此只有找到安装目录去删除Lua环境,这样十分麻烦,因此我在Lua的Makefile文件下增加卸载命令。在Lua-5.1.4文件夹下有这个文件。
     
    使用:
    uninstall:
    cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN)
    cd src && cd $(INSTALL_INC) && $(RM) $(TO_INC)
    cd src && cd $(INSTALL_LIB) && $(RM) $(TO_LIB)
    cd doc && cd $(INSTALL_MAN) && $(RM) $(TO_MAN)
     
    替换上图红框内的命令。替换后保存文件:
     
     
         通过终端进入lua-5.1.4文件夹下,输入 sudo make uninstall 然后卸载成功。
     
  • 相关阅读:
    【2018.05.05 C与C++基础】C++中的自动废料收集:概念与问题引入
    【2018.04.27 C与C++基础】关于switch-case及if-else的效率问题
    【2018.04.19 ROS机器人操作系统】机器人控制:运动规划、路径规划及轨迹规划简介之一
    March 11th, 2018 Week 11th Sunday
    March 10th, 2018 Week 10th Saturday
    March 09th, 2018 Week 10th Friday
    March 08th, 2018 Week 10th Thursday
    March 07th, 2018 Week 10th Wednesday
    ubantu之Git使用
    AMS分析 -- 启动过程
  • 原文地址:https://www.cnblogs.com/Richard-Core/p/4341889.html
Copyright © 2011-2022 走看看