Lua学习之【1】:Mac平台下环境的搭建及Hello Lua的输出与编译

1、下载Lua安装包

下载地址:http://www.lua.org/download.html,目前最新的Lua是5.2.3。解压得到doc、src、Makefile、README共4个文件。

2、编译Lua环境

1)控制台下cd  Lua解压路径。2)执行make  平台,我是Mac,所以执行make macosx;3)在src中生成lua和luac两个可执行

文件,这两个文件可以单独拿出来,比如我们在Lua解压路径下创建bin目录,将生成的可执行文件放进去。

3、Hello Lua

1)控制台直接输出:(1)在刚才生成的lua可执行文件目录下执行:./lua,进入lua环境。(2)输入:print("Hello Lua")回车,

即可打出Hello Lua,成功。control+D退出当前lua交互命令

2)通过文件编译输出:(1)执行:nano hello.lua;(2)输入:print("Hello Lua"),然后依次执行control+X;Y;control M。

此时,hello.lua保存到lua可执行文件的目录。(3)执行./lua   hello.lua即可打印Hello Lua。(4)也可编译后执行:./luac hello.lua。此时在hello.lua目录下生成luac.out,执行./lua  luac.out。也可打印Hello Lua。

未完,待续~

时间: 2024-10-13 16:09:21

Lua学习之【1】:Mac平台下环境的搭建及Hello Lua的输出与编译的相关文章

从零开始学习Android(一)Android环境的搭建

好久没有开始写博客了,最近开始学习Android,所以想把学习的笔记都一一记录下来.一来是方便自己以后资料的查询,其次也是给Android新手朋友进行学习使用,再次也希 望得到高手的指点.废话少说,我们正式进入主题. 首先,既然我们说了是从零开始,那我们自然第一步就应该是环境的搭建了. 1.下载 工欲善其事必先利其器.一个好的开发工具必然让我们事半功倍,这里我们选择的是google官网所提供的ADT(Android Developer Tools).由于大陆对Google的限制,可能 会导致我们

cocos2dx 在Mac平台下利用Eclipse打包安卓apk安装包详细教程

最近在学习cocos2dx在MAC上如何打包apk,今天先把安装JDK和ANT的过程记来. 首先,打开终端,输入"java -version" 点击回车后,出现如下提示: 我们的MAC上并没有安装过JDK,点击"更多信息"会打开浏览器,然后下载相应版本的JDK,这里要先选择"Accept License Agreement"才可以下载 下载好之后,安装,这里直接下一步就可以了 安装好之后,我们再次输入命令查看结果,已经成功安装 接下来是ant,下

MongoDB学习总结(一) —— Windows平台下安装

一.基本概念 MongoDB是一个基于分布式文件存储的开源数据库系统,皆在为WEB应用提供可扩展的高性能数据存储解决方案.MongoDB将数据存储为一个文档,数据结构由键值key=>value组成.文档类似JSON对象.字段值可以包含其他文档,数组及文档数组. MongoDB数据库的几个基本概念: 1)一个 MongoDB 实例中,可以有零个或多个database(数据库). 2)数据库中可以有零个或多个 collections (集合).相当于传统关系数据库中table(表). 3)集合是由零

Mac 平台下安装 OpenVC

2015年11月9日 [openCV]Mac平台下openCV的搭建(Xcode + openCV 2.4.10) 如何安装请看: http://www.bubuko.com/infodetail-826748.html 如果出现问题:error: inconsistent operand constraints in an 'asm' https://github.com/Itseez/opencv/commit/ea50be0529c248961e1b66293f8a9e4b807294a6

selenium2+python学习笔记(一)自动化测试环境的搭建

selenium2+python 自动化测试环境的搭建 1.准备工作 1.1.搭建平台:Windows 1.2.准备工具如下: 下载python:http://python.org/getit/ 下载setuptools[python的基础包工具]:http://pypi.python.org/pypi/setuptools 下载pip[python的安装包管理工具]:https://pypi.python.org/pypi/pip 下载selenium:https://pypi.python.

wxWidgets学习笔记(1) Mac osx 下环境配置

由于最近在学习<Ray Tracing from thee Ground Up>,书中的示例程序是使用wxWidgets这个跨平台图形API写的,故学习了下,记录下来以便复习. 关于wxWidgets的相关消息可以参见官方网站 http://www.wxwidgets.org/查看更多信息. (1)编译源文件 下载Mac OSX版本的源文件,用Xcode打开build/osx/wxcocoa.xcodeproj文件,点击编译,等待编译过程. 编译过程中出现错误“cannot initializ

google protobuf学习笔记一:windows下环境配置

欢迎转载,转载请注明原文地址:http://blog.csdn.net/majianfei1023/article/details/45371743 protobuf的使用和原理,请查看:http://blog.csdn.net/majianfei1023/article/details/45112415 Windows下google protobuf开发环境配置 最近项目需求,Client与Server的网络通信协议传输使用google protobuf rpc.对于Protobuf,以前是只

Ruby学习的一天-window下环境搭建及Ruby基础

学习Ruby参考教程: http://www.w3cschool.cc/ruby/ruby-installation-windows.html windowx下的ruby学习一.安装ruby,下载最新window稳定版ruby,这里是1.9.3版本点击next安装直到完成,为了方便,在安装界面下方会有个复选框提示是否需要安装watir,DevKit和环境配置的选项,这里勾选了,就不用那么麻烦配置了.安装完成后直接进入命令行,输入ruby -v .如果不出问题,应该会显示当前ruby版本信息. 二

C++学习之路——1.linux下环境搭建

学习之路,可说各有各的看法和方法.对于我来说,完全是兴趣一下子来了,脑壳发热吧.就想有个干净的环境,只想着与程序有关的东西练一练. 目前想学习C++,可是打开VC++6,再安了VS2010.VS2015,几乎都逃不过集成开发环境,感觉那什么都做好了.连打个一般的控制台程序,都要折腾半天.比如说: #include <iostream>,如果用点几下就出来了,等着我敲代码,人一下子感觉傻了. 搞半天,那些都是开发环境.开发就要专注于开发,那真会程序设计学习的体验带来一个大障碍.所以我选来选去,还