Mac平台中编译安装Lua运行环境及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。
相关推荐
-
mac os gem安装json出现error failed的解决办法
升级到最新的mac os Mavericks.装json出现错误: 复制代码 代码如下: gem install json -v '1.8.1' Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension. /usr/local/var/rbenv/versions/2.0.0-p247/bi
-
苹果mac OS X上安装metasploit
安装的几个步骤: 0×00-从github上克隆Metasploit项目到本地: 0×01-安装postgresql并进行配置: 0×02-安装特定版本的ruby,并解决依赖: 0×00 从github上克隆Metasploit项目到本地 话说github真是什么都有,很多好的项目在上面都能找到,首先打开终端并输入下列命令,因为10.9.3自带了git,所以就不需要另外安装了 git clone https://github.com/rapid7/metasploit-framework.git
-
在MAC OS X上安装MYSQL
我在网上找到了一篇文章,简直堪称神器. 刚开始用brew search mysql ...能找到,按照提示一步一步安装,结果到最后就是启动不起来,老提示一个sock相关的错误.. 后来我还是直接到mysql 的官网下载了适合MAC 平台的 mysql-5.5.17-osx10.6-x86_64.dmg 打开后发现3个文件,安装顺序: 1.mysql-5.5.17-osx10.6-x86_64.pkg 数据库 2.MySQLStartupItem.pkg 这样MySQL就会自动在开机时自动启动了.
-
推荐一款MAC OS X 下php集成开发环境mamp
之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apache启动不了(估计端口被占了),就是MySql有问题,总是不如意. mamp 现在终于找到Mac上最好用的本地服务器软件了,一键安装Apache.MySQL.PHP.Postfix等服务器软件,简单方便,并且可以集中管理和调整运行环境,支持PHP多版本切换.Imagemagick图形处理工具.动态D
-
Mac OS系统安装golang教程
下载golang安装包 下载地址: http://www.golangtc.com/download https://code.google.com/p/go/downloads/list go1.4.darwin-amd64-osx10.8.pkg go1.4 Mac OS X (x86 64-bit) PKG installer 设置环境变量 配置 GOROOT 和 GOPATH: 复制代码 代码如下: 创建目录下的go文件夹: mkdir ~/go 下面的东西放到.bash_rc(也可能
-
Mac os 解决无法使用localhost连接mysql问题
今天在mac上搭建好了php的环境,把先前在window.linux下运行良好的程序放在mac上,居然出现访问不了数据库,数据库连接的host用的是localhost,可以确认数据库配置是正确的,因为在java中使用localhost访问正常,另外通过命令行工具也能正常访问.当把localhost换成127.0.0.1或者本机的IP时,居然正常了.以前一直认为localhost与127.0.0.1是一回事,现在事实证明它们其中还是有区别的. 在网上搜索了一下它们的区别,有人已经说的很明白了,具体
-
Mac OS X 系统下安装和部署Egret引擎开发环境
概述 Egret基于TypeScript开发的,而TypeScript编译工具tsc是基于Node.js开发的.所以在安装过程中,我们先需要对于基础支持工具进行安装.需要安装的软件如下: Node.jsTypeScript代码编辑器HTTP服务器(可选)Chrome(可选)EgretJava 这篇文档中,我们主要介绍在Mac环境中安装Egret.其安装步骤如下. 1.安装Node.js 1.1下载Node.js Node.js的安装方法非常简单,我们可以访问Node.js官网,然后进点击页面中的
-
Mac上安装MySQL过程分享
1.下载MySQL下载地址,选择要下载的版本,建议选择DMG安装包,用着比较方便. 2.解压并安装DMG包中的mysql-5.6.12-osx10.7-x86_64.pkg,然后安装MySQLStartupItem.pkg. #注 MySQL的Mac OS X PKG安装到/usr/local/mysql-VERSION,并且还会安装一个符号连接,/usr/local/mysql,指向新的位置.如果有/usr/local/mysql目录,首先将它改名为/usr/local/mysql.bak.安
-
mac系统OS X10.10版本安装最新5.7.9mysql的方法
用过mac的朋友都反映很好用,不仅美观,性能好,关键是他的系统底层对于开发人员来说,无疑就是一个最大的好处,用习惯linux的人就知道mac的强大. 但是也有一点最蛋疼的是,mac的习惯跟windows两个概念,习惯了windows,难免会有点不知所措.甚至软件的安装也有极大的差别. 最近装完svn.再装mysql,折腾到不像人样,最后看官方文档以及网络上的资料,才慢慢了解. 关于目前mysql最新版的问题以及mac系统下10.10的mysql问题,网上几乎没有资料,经过两天的反复安装测试,终于
-
mac环境中使用brew安装php5.5.15
Brew 是 Mac 下面的包管理工具,通过 Github 托管适合 Mac 的编译配置以及 Patch,可以方便的安装开发工具. Mac 自带ruby 所以安装起来很方便,同时它也会自动把git也给你装上.官方网站: http://brew.sh 安装方法: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 使用以下方法可以查看brew是否安装成功,以及目前的版本: lionde
随机推荐
- 编程语言里的静态、动态、强类型、弱类型等概念介绍
- jdbc链接远程数据库进行修改url操作
- Java简单实现SpringMVC+MyBatis分页插件
- kvm虚拟机的创建与克隆操作方法
- 浅谈JS中的三种字符串连接方式及其性能比较
- php while循环控制的简单实例
- Session服务器配置指南与使用经验的深入解析
- thinkphp3.2实现跨控制器调用其他模块的方法
- Android制作微信app顶部menu菜单(ActionBar)
- PHP 常用的header头部定义汇总
- 浅谈JavaScript中面向对象技术的模拟
- SQLite之Autoincrement关键字(自动递增)
- 删除数据库中重复数据的几个方法
- JS 毫秒转时间示例代码
- Android中Socket通信的实现方法概述
- Android自定义View叶子旋转完整版(六)
- 混合语言编程—C#使用原生的Directx和OpenGL绘图的方法
- Android 完全退出应用程序的解决方法
- android RecyclerView实现条目Item拖拽排序与滑动删除
- Android编程使用光线传感器获取光线强弱的方法【LightSensorManager封装类】